ThinkPHP常用内置标签的使用详解
1、Volist标签。主要用于对控制器赋予模板的结果集进行遍历循环输出,结果值一般是一个二维数组,通常是select方法查询的数据。

2、Foreach标签,与volist标签类似,同样是在模板中遍历数组输出数据,相对于volist来说,foreach更加简单,而volist属性多,可以完成更多的功能。

3、For标签。主要用于循环输出数据,支持开始值、结束值、步进值的设置,开始值和结束值必填,其他值可选填。写法为:
<for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" ></for>

4、Switch标签。主要用于根据多个不同条件执行不同操作。如果没有满足的条件下,就执行default的操作。代码写法为:
<switch name="变量" >
<case value="值1" break="0或1">输出内容1</case>
<case value="值2">输出内容2</case>
<default />默认情况
</switch>

5、比较标签。用于满足条件时输出变量,包括eq等于、neq不等于、gt大于、egt大于等于、lt小于、elt小于等于、heq恒等于、nheq不恒等于。代码写法如下:
<比较标签 name="变量" value="值">
内容
</比较标签>

6、IF标签,是条件标签,用于根据不同条件执行不同操作。代码写法如下:
<if condition="expr1">输出的内容1
<elseif condition="expr2" />输出的内容2
<else />输出的内容3
</if>

7、Assign标签。这个标签主要用于给模板中的变量赋值,name属性不仅支持普通变量,还支持系统变量。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:151
阅读量:68
阅读量:137
阅读量:74
阅读量:39