twig基本语法

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

内容简介:{{ 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基本语法》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

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

大规模Web服务开发技术

大规模Web服务开发技术

伊藤直也、田中慎司 / 李剑 / 电子工业出版社 / 2011-7 / 59.00元

Hatena是日本最大的Web服务提供商之一,它提供的服务包括关键字(类似于维基百科)、博客、相册等。《大规模Web服务开发技术》由伊藤直也、田中慎司所著,内容主要来自Hatena为学生们举行的暑期实习的课程,内容涵盖广泛,介绍了性能优化、分布式、算法、系统架构等各个方面,甚至还介绍了硬件的经济成本,是运维工程师们必不可少的参考书。书中还包括几个算法实习课题,介绍了压缩算法、全文搜索等算法的实现方......一起来看看 《大规模Web服务开发技术》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

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

HSV CMYK互换工具