twig模板常用语句实例小结
本文实例讲述了twig模板常用语句。分享给大家供大家参考,具体如下:
最近写的静态页面需要套symfony模板,所以将使用到的twig模板语句做一个总结:希望能帮到初学者。
代码结构如下:
{% extends '::l_sh_base.html.twig' %} //引入的base模板 {% block title %} //网页标题 商户中心-维修分类 {% endblock %} {% block stylesheets %} //引入的css或js文件 {{ parent() }} <link href="{{ asset('bundles/zmshop/css/l_maintenance_classification.css') }}" rel="stylesheet" type="text/css"> {% endblock %} {% block header %} //网页头部内容 {{ parent() }} {% endblock %} {% block body %} //网页主体内容 <!-- {{ dump(appliance) }} --> {% for item in appliance %} //for循环语句 {{ item.appliance_name }} {% endfor %} src="{{ asset('image/appliance/') }}{{ item.image }}" //图片路径 {{ path('zm_shop_appliance_add') }} //href跳转路径 {% if item.status == 1 %} //if语句 class="marquee" {% endif %} {% endblock %} {% block footer %} //网页底部内容 {{ parent() }} {% endblock %}
需要注意的是:在%外部不能写HTML注释
本文永久地址:http://blog.it985.com/12383.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。
更多关于PHP模板相关内容感兴趣的读者可查看本站专题:《PHP模板技术总结》、《smarty模板入门基础教程》、《codeigniter入门教程》及《ThinkPHP入门教程》
希望本文所述对大家PHP程序设计有所帮助。
相关推荐
-
Twig模板引擎用法入门教程
本文实例讲述了Twig模板引擎用法.分享给大家供大家参考,具体如下: 介绍 Twig是一个灵活.高效并且安全的PHP模板引擎. 如果你使用过Smarty.Django或者Jinja这类基于文本的模板引擎的话,那么你会觉得Twig是很自然而然的事情.Twig严格遵守了PHP的信念,同时增加了在模板环境中很有用的函数,这些做法使得Twig不论是对设计师还是开发人员,都是非常友好的. Twig的主要特征有: 高效:Twig将模板编译成了优化了的PHP文件,与原生的PHP代码比较而言,性能损耗非常小.
-
在Yii框架中使用PHP模板引擎Twig的例子
Twig是一款快速.安全.灵活的PHP模板引擎,它内置了许多filter和tags,并且支持模板继承,能让你用最简洁的代码来描述你的模板.他的语法和Python下的模板引擎Jinjia以及Django的模板语法都非常像. 比如我们在PHP中需要输出变量并且将其进行转义时,语法比较累赘: 复制代码 代码如下: <?php echo $var ?><?php echo htmlspecialchars(\$var, ENT_QUOTES, 'UTF-8') ?> 但是在Twig中可以这
-
twig里使用js变量的方法
本文实例讲述了twig里使用js变量的方法的方法.分享给大家供大家参考,具体如下: 先看一段代码 <script type="text/javascript"> jQuery(document).ready(function(){ jQuery(#my_input).change(function(){ var value = jQuery(#my_input).val(); jQuery.ajax({ url: {{ path('ParteAccidentes_ajax'
-
twig模板获取全局变量的方法
本文实例讲述了twig模板获取全局变量的方法.分享给大家供大家参考,具体如下: 简单介绍下,twig是一模板引擎,可以简化php的编写过程,提高效率. 而Symfony模板里,就自带了twig这一模板引擎. twig的语法用的多的,也就三种,也是比较容易的 1.{{..}},这个在twig里是代表输出变量的意思,举个例子: {{ id }} 2.{%-%},这个在twig里代表的是进行判断,举个例子(取自twig官方文档示例): 判断值是否为真: {% if online == false %}
-
twig模板常用语句实例小结
本文实例讲述了twig模板常用语句.分享给大家供大家参考,具体如下: 最近写的静态页面需要套symfony模板,所以将使用到的twig模板语句做一个总结:希望能帮到初学者. 代码结构如下: {% extends '::l_sh_base.html.twig' %} //引入的base模板 {% block title %} //网页标题 商户中心-维修分类 {% endblock %} {% block stylesheets %} //引入的css或js文件 {{ parent() }} <l
-
php常用正则函数实例小结
本文实例总结了php常用正则函数.分享给大家供大家参考,具体如下: 1. mixed preg_replace(mixed pattern, mixed replacement, mixed subject, [, int limit]) 函数功能:用于正则表达式的搜索和替换. pattern:正则表达式. replacement:替换的内容. subject:需要匹配替换的对象. limit:可选,指定替换的个数,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换. 补充说明
-
C#中DataGridView常用操作实例小结
本文实例讲述了C#中DataGridView常用操作.分享给大家供大家参考.具体如下: public void Binder1() { DataTable tableType = DataBase.SQLDBHelper.GetDataTable("select top 200 unit_code,unit_name from unit "); DataTable table = DataBase.SQLDBHelper.GetDataTable("select top 2
-
JavaScript累加、迭代、穷举、递归等常用算法实例小结
本文实例讲述了JavaScript迭代.迭代.穷举.递归等常用算法.分享给大家供大家参考,具体如下: 累加和累积 累加:将一系列的数据加到一个变量里面.最后的得到累加的结果 比如:将1到100的数求累加和 小球从高处落下,每次返回到原来一半,求第十次小球落地时小球走过的路程 <script> var h=100; var s=0; for(var i=0;i<10;i++){ h=h/2; s+=h; } s=s*2+100; </script> 累积:将一系列的数据乘积到一
-
JS字符串常用操作方法实例小结
本文实例讲述了JS字符串常用操作方法.分享给大家供大家参考,具体如下: [String类型] 1.返回给定位置的那个字符 var stringValue = "hello world"; alert(stringValue.charAt(1)); //"e" //如果你想得到是不是字符而是字符编码 var stringValue = "hello world"; alert(stringValue.charCodeAt(1)); //输出&quo
-
Python列表list常用内建函数实例小结
本文实例总结了Python列表list常用内建函数.分享给大家供大家参考,具体如下: >>> x = list(range(10)) >>> import random >>> random.shuffle(x) #打乱顺序 >>> x [2, 4, 5, 9, 3, 7, 8, 0, 6, 1] >>> max(x) #返回最大值 9 >>> min(x) #返回最小值 0 >>>
-
PHP数组常用函数实例小结
本文实例讲述了PHP数组常用函数.分享给大家供大家参考,具体如下: 统计数组元素的个数和唯一性 1.count() 函数的作用是计算数组中的元素数目或对象中属性个数.对于数组,返回其元素的个数,对于其他值返回1. int count(mixed var[,int mode]) 第一个参数是必须的,传人个计算的数组或对象.第二个参数是可选,规定函数的模式是否递归地计算多维数组中数组的元素个数,可能的值是0 或1,0为默认值,不检测多维 数组,为 1则检测多维数组 示例: $a=array("a&q
-
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
本文实例讲述了jQuery 常用特效.分享给大家供大家参考,具体如下: 显示与隐藏 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #content{display: none;} </
-
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
前面的话 eval和with经常被嫌弃,好像它们的存在就是错误.在CSS中,表格被嫌弃,在网页中只是用表格来展示数据,而不是做布局,都可能被斥为不规范,矫枉过正.那关于eval和with到底是什么情况呢?本文将详细介绍eval()函数和with语句 eval 定义 eval()是一个全局函数,javascript通过eval()来解释运行由javascript源代码组成的字符串 var result = eval('3+2'); console.log(result,typeof result)
-
Flask框架Jinjia模板常用语法总结
本文实例总结了Flask框架Jinjia模板常用语法.分享给大家供大家参考,具体如下: 1. 变量表示 {{ argv }} 2. 赋值操作 {% set links = [ ('home',url_for('.home')), ('service',url_for('.service')), ('about',url_for('.about')), ] %} 3. if判断 {% if not loop.first %}|{% endif %} 4. for 循环 {% for label,l
随机推荐
- PHP中call_user_func_array回调函数的用法示例
- ruby 流程控制 方法
- vue router下的html5 history在iis服务器上的设置方法
- Java中的stream流的概念解析及实际运用总结
- 浅谈Java中的可变参数
- 浅谈python 四种数值类型(int,long,float,complex)
- win7中VMware安装CentOs7搭建Linux环境教程
- 深入了解php4(1)--回到未来
- Yii中Model(模型)的创建及使用方法
- C++ 自定义栈实现迷宫求解
- 简单谈谈MySQL的loose index scan
- 详解Vue中状态管理Vuex
- 浅析javascript中的Event事件
- Linux C线程池简单实现实例
- showModelDialog弹出文件下载窗口的使用示例
- 鼠标经过出现气泡框的简单实例
- Android TabLayout实现京东详情效果
- top.location.href 没有权限 解决方法
- Linux上搭建C/C++IDE开发环境
- springmvc整合freemarker配置的详细步骤