thinkPHP 模板中的语法知识 详细介绍(十二)
本章节:介绍模板中的语法,详细的语法介绍
一、导入CSS和JS文件 ==>记住常量的是大写
1、css link 、js scr
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 //变量不要加 $ 直接名字myAge 默认会加$太小啦你 你也太小 你还差不多 这里是默认值 三、循环结构 1.for
/* start(必须):循环变量开始值 end(必须):循环变量结束值 name(可选):循环变量名,默认值为i step(可选):步进值,默认值为1,自加! comparison(可选):判断条件,默认为lt */ 就是我们php for中的i
{$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-->标签来判断变量不在某个范围内输出内容1 3.present 标签来判断模板变量是否已经赋值,m有赋值 m没有赋值 4.Empty empty标签判断模板变量是否为空,number为空赋值 number有值 5.Defined 判断常量是否已经定义 6.Define 在模板中定义常量 7.Assing 在模板中给变量赋值五、其他标签使用 1、*在模板中直接使用PHP代码 echo "我是乐杨俊" //注意里面只能写php的代码,嵌入tp的标签是不能用的 2、建议更改左右定界符 在配置文件中改变 'TMPL_L_DELIM'=>' 'TMPL_R_DELIM'=>'}>', //修改右定界符