在模板循环使用数组,Volist标签,Foreach标签,等,Thinkphp专门提供循环标签,还可以使用原生的,下面分别讲述下面的他们之间的区别。
1,volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。
<volist name="list" id="vo">
{$vo.id}:{$vo.name}<br/>
</volist>
可以增加一些属性
key="k" offset="5" length='10' empty="暂时没有数据"
2,foreach标签类似与volist标签,只是更加简单,没有太多额外的属性
<foreach name="list" item="vo" key="k" >
{$k}|{$vo}
</foreach>
3,for 标签
<for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" >
</for>
文章来自 http://www.huthon.com/