thinkPHP 模板中的语法知识 详细介绍(十二)
本章节:介绍模板中的语法,详细的语法介绍
一、导入CSS和JS文件 ==>记住常量的是大写
1、css link 、js scr<script src="__PUBLIC__/Js/test.js"></script>
2.import(==默认是在Public文件夹下)
//导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的
//可以更改默认文件夹 设置basepath属性
//就会在 根目录下找到 Other/Js/my.js,就不是默认的Public目录
3.load
//方法可以自动检测导入的文件类型
二、分支结构
1、if
男人哭吧哭吧不是罪!
做女人挺好的!
未成年
奋斗吧少年!
成年
> gt
== eq
>= egt
!= neq
=== heq
!== nheq
三、循环结构
1.for
| {$j} | abc |
| {$j} | abc |
2.volist(数组遍历)
{$v.username}
//从下表=1的开始取2条
//遍历多维数组
--
3.foreach
{$k}-------{$v}
四、特殊标签(手册也有详细介绍哦)
1、比较标签
eq或者 equal 等于
模板中://等同于if else的使用 number传的变量
如果传的name=10我就输出这里也!
不等于10我就输出这里哦!
neq 或者notequal 不等于
gt 大于
egt 大于等于
lt 小于
elt 小于等于
heq 恒等于
nheq 不恒等于
2.范围标签(类似if else逻辑和书写方式)
in
在这些数字里面
不在这些数字的范围内
在这些数字里面
不在这些数字的范围内
between
//1-10之间
{$number}在1-10之间
{$number}不在1到10之间
notbetween-->标签来判断变量不在某个范围内
3.present
标签来判断模板变量是否已经赋值,
m有赋值<else></else>m没有赋值<br><span style="white-space:pre"></span>4.Empty<br><span style="white-space:pre"></span>empty标签判断模板变量是否为空,<br><span style="white-space:pre"></span><empty name="number">number为空赋值<else></else>number有值</empty><br><span style="white-space:pre"></span>5.Defined <br><span style="white-space:pre"></span>判断常量是否已经定义<br><span style="white-space:pre"></span>6.Define<br><span style="white-space:pre"></span>在模板中定义常量<br><span style="white-space:pre"></span>7.Assing<br><span style="white-space:pre"></span>在模板中给变量赋值<br><span style="white-space:pre"></span><br><span style="white-space:pre"></span><span style="color:#3366ff"><strong>五、其他标签使用</strong></span><br><span style="white-space:pre"></span>1、*在模板中直接使用PHP代码<br><span style="white-space:pre"></span><php> echo "我是乐杨俊" </php> //注意里面只能写php的代码,嵌入tp的标签是不能用的<br><span style="white-space:pre"></span>2、建议更改左右定界符<br><span style="white-space:pre"></span>在配置文件中改变<br><span style="white-space:pre"></span>'TMPL_L_DELIM'=>'<span style="white-space:pre"></span>'TMPL_R_DELIM'=>'}>', //修改右定界符










