ThinkPHP 3.1.2 模板中的基本语法
来源:互联网 发布:windows截图工具 编辑:程序博客网 时间:2024/05/16 05:08
一、导入CSS和JS文件
1、css link js scr <link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/> <script src='__PUBLIC__/Js/test.js'></script> 2.import <import type='js' file='Js.test' /> //导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的 <import type='css' file='Css.test' /> //可以更改默认文件夹 设置basepath属性 <import type='js' file='Js.my' basepath='./Other'/> //由于默认是Public文件夹,其实可以通过basepath 更改文件夹 3.load //方法可以自动检测导入的文件类型 <load href='__PUBLIC__/Js/test.js' />
二、分支结构
1、if <if condition='$sex eq "男"'> 男人是泥巴做的 <else /> 女人是水做的 </if> <if condition='$age lt 18'> 未成年 <elseif condition='$age eq 18'/> 青春年少 <else /> 成年 </if> > gt < lt == eq <= elt >= egt != neq === heq 恒等于 !== nheq 不恒等于 <switch name='number'> <case value='1'>一个和尚挑水吃</case> <case value='2'>两个和尚台水吃</case> <case value='3'>三个和尚没水吃</case> <default/> 这里是默认值 </switch>
三、循环结构
1.for <table border='1' width='500'> <for start='10' end='00' name='j' step='-2' comparison='gt'> <tr><td>{$j}</td><td>abc</td></tr> </for> </table> 2.volist <volist name='list' id='v'> {$v.username}<br/> </volist> 3.foreach <foreach name='list' key='k' item='v'> {$k}-------{$v}<br/> </foreach>
四、特殊标签
1、比较标签 eq或者 equal 等于 neq 或者notequal 不等于 gt 大于 egt 大于等于 lt 小于 elt 小于等于 heq 恒等于 nheq 不恒等于 2.范围标签 in <in name='n' value='9,10,11,12'>在这些数字里面<else/>不在这些数字的范围内</in> <notin name='n' value='9,10,11,12'>在这些数字里面<else/>不在这些数字的范围内</in> between <notbetween name='n' value='1,10'>{$n}在1-10之间<else/>{$n}不在1到10之间</between> 3.present 标签来判断模板变量是否已经赋值, <present name='m'>m有赋值<else/>m没有赋值</present> 4.Empty empty标签判断模板变量是否为空, <empty name='n'>n为空赋值<else/>n有值</empty> 5.Defined 判断常量是否已经定义 6.Define 在模板中定义常量 7.Assing 模板中变量赋值
五、其他标签使用
1、在模板中直接使用PHP代码 <php> echo "我是" </php> 2、建议更改左右定界符 在配置文件中改变 'TMPL_L_DELIM'=>'<{', //修改左定界符 'TMPL_R_DELIM'=>'}>', //修改右定界符
阅读全文
1 0
- ThinkPHP 3.1.2 模板中的基本语法
- ThinkPHP 3.1.2 模板中的基本语法<2>
- ThinkPHP 3.1.2 模板中的基本语法<1>
- ThinkPHP 3.1.2 模板中的变量
- thinkPHP 模板中的语法知识 详细介绍(十二)
- thinkphp 3.1模板中的xss漏洞修复
- 函数模板基本语法
- jade模板基本语法
- thinkphp模板中的随机数方法
- ThinkPHP 3.1.2 模板的使用技巧
- 模板中的语法知识
- Discuz!NT模板基本语法
- velocity模板引擎基本语法
- Jade模板引擎基本语法
- 单个类模板基本语法
- Thymeleaf模板引擎基本语法
- Matlab中的基本语法
- java中的基本语法
- BOLL指标
- iOS 属性传值(正传方式)~demo
- HashMap存储结构浅析
- 哈希表
- Eclispse实用操作
- ThinkPHP 3.1.2 模板中的基本语法
- ln 命令
- Codeforces 226B
- 权限和权限修饰符
- UML类图
- 51nod oj 1035 最长的循环节 简单数论
- POI对Excel自定义日期格式的读取
- OpenvSwitch概念和原理
- webpack