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属性不仅支持普通变量,还支持系统变量。