twig基本语法

栏目: PHP · 发布时间: 5年前

内容简介:{{ dump(info) }} 将后端的数据dump出来(需要数据的字段时,将该数据的字段dump下)info为后台传的数据库名称{# dump(city) #} 将dump的数据隐藏起来{% extends ‘::sbase.html.twig’ %} 继承哪个模板

基本语法:

1. dump数据

{{ dump(info) }} 将后端的数据dump出来(需要数据的字段时,将该数据的字段dump下)info为后台传的数据库名称

{# dump(city) #} 将dump的数据隐藏起来

2.继承模板和分区

{% extends ‘::sbase.html.twig’ %} 继承哪个模板

{{parent()}} 继承模板

{% block stylesheets %} 样式模块

{% block title %} 标题模块

{% block body %} body模块

{% block javascripts %} 对js的继承

{% endblock %} 对一模块的结束标签

3. 静态页资源引入

若是对css js img等写相对路径 {{asset(‘bundles/backend/css/style.css’)}}

图片相对路径

4. 路由

路由 {{path(‘routing.yml中找到相应的路由’)}}

先找app/文件名/config/routing.yml

再找对应_bundle/Resources/config/routing.yml

对应_controller:_bundle:某个文件下的字段

5. form表单提交

form表单 向后台传送数据 通过name值 后台只能识别name值,所以要在input button textarea select代码中加入字段

ajax获取id

ajax(jQuery)提交form表单

直接在form表单中加个id

   加个buttom按钮进行提交,加个onclick=”js函数”,然后再js函数中$(“#formid”).submit();

form表单action是指from获得的数据要传送到哪个路由 获取方式有POST和GET两种方式

input 中 value值 显示 如若固定 {{PHP数据名.字段}} input .val()

6.if语句

{% if PHP数据名.字段 %}

{{PHP数据名.字段}}

{% endif %}

{% if province is defined %}

选择省份

{% elseif city is defined %}

选择城市

{% elseif district is defined %}

选择区县

{% endif %}

7.数组 

数组循环

{% for key, value in userType %}

{% endfor %}

选项卡 使用两组数据传送data1、data2(data1、data2为后台传送的数据库名)

(是否反馈的选项卡)

// 已反馈

$data1 = $conn->fetchAll(“SELECT * FROM question WHERE user_id = ? AND reply_date IS NOT NULL ORDER BY create_date DESC”, array($user_id));

// 未反馈

$data2 = $conn->fetchAll(“SELECT * FROM question WHERE user_id = ? AND reply_date IS NULL ORDER BY create_date DESC”, array($user_id));

{% for item in data %}

{% endfor %}

做list循环的

{% for item in data %}

{{ item.id }}

{{ item.number }}

{{ item.name }}

{{ item.grade }}

{% endfor %}

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/25375.html

twig基本语法

twig基本语法 微信打赏

twig基本语法 支付宝打赏

感谢您对作者Miya的打赏,我们会更加努力!    如果您想成为作者,请点我


以上所述就是小编给大家介绍的《twig基本语法》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Linux从入门到精通

Linux从入门到精通

刘忆智、等 / 清华大学出版社 / 2010-1-1 / 59.00元

linux是目前增长最迅速的操作系统。本书由浅入深、循序渐进地向读者介绍linux的基本使用和系统管理。全书内容包括linux概述、linux安装、linux基本配置、桌面环境基本操作、shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、linux编程工......一起来看看 《Linux从入门到精通》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具