ThinkPHP模板中供给了壮大的标签库来进行数据的处置,可以便利地完当作节制、轮回和判定的功能。下面是ThinkPHP常用内置标签的利用详解。
Volist标签。本家儿要用于对节制器付与模板的成果集进行遍历轮回输出,成果值一般是一个二维数组,凡是是select方式查询的数据。
Foreach标签,与volist标签近似,同样是在模板中遍历数组输出数据,相对于volist来说,foreach加倍简单,而volist属性多,可以完当作更多的功能。
For标签。本家儿要用于轮回输出数据,撑持起头值、竣事值、步进值的设置,起头值和竣事值必填,其他值可选填。写法为:
<for start="起头值" end="竣事值" comparison="" step="步进值" name="轮回变量名" ></for>
Switch标签。本家儿要用于按照多个分歧前提执行分歧操作。若是没有知足的前提下,就执行default的操作。代码写法为:
<switch name="变量" >
<case value="值1" break="0或1">输出内容1</case>
<case value="值2">输出内容2</case>
<default />默认环境
</switch>
比力标签。用于知足前提时输出变量,包罗eq等于、neq不等于、gt大于、egt大于等于、lt小于、elt小于等于、heq恒等于、nheq不恒等于。代码写法如下:
<比力标签 name="变量" value="值">
内容
</比力标签>
IF标签,是前提标签,用于按照分歧前提执行分歧操作。代码写法如下:
<if condition="expr1">输出的内容1
<elseif condition="expr2" />输出的内容2
<else />输出的内容3
</if>
Assign标签。这个标签本家儿要用于给模板中的变量赋值,name属性不仅撑持通俗变量,还撑持系统变量。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!