2种循环 在Action中向模版中给数组:
<volist name='person' id='data'>
{$data['name']}----{$data['age']}
</volist>
<foreach name='person' item='data'>
{$data['name']}----{$data['age']}
</foreach>
比较标签:
eq = neq !=
gt > egt >=
lt < elt <=
heq === nheq !===
<比较标签 name='变量名' value='比较的值'></比较标签>
例:
<eq name='num' value='10'>num=10</eq><pre name="code" class="php"><eq name='num' value='12'>num=10<else/>num!=10</eq><pre name="code" class="php"><compare name='num' value='10' type='eq'>num=10<else/>num!=10</compare>
区间判断:
in notin between notbetween
<in name='num' value='1,2,3,4,5'>在区间内<else/>不在区间内</in>
<between name='num' value='1,5'>在区间内<else/>不在区间内</between>
<range name='num' value='1,5' type='in'>在区间内<else/>不在区间内</range>
for循环:
<for start='1' end='10' comparison='elt' name='k'>
{$k}<br/>
</for>
注意点:elseif else 标签后面一定要加结束符‘/’
<if condition='$num gt 10'>{$num}大于10
<elseif condition='$num eq 10'/>{$num}等于10
<else/>{$num}小于10
</if>
模版中使用PHP语言:
注意点:不能使用<?php ?>来写
<php> echo $num; </php>