ThinkPHP5中的模板内置了foreach标签用来进行循环输出,foreach标签相比volist标签没有那么多属性,因此更加简单。以下是foreach标签的使用方法:
基础用法
{foreach $list as $vo}
{$vo.id}:{$vo.name}
{/foreach}
该用法解析后是最简洁的。
也可以使用下面的用法:
{foreach name="list" item="vo"}
{$vo.id}:{$vo.name}
{/foreach}
name表示数据源 item表示循环变量。
输出索引
{foreach name="list" item="vo" }
{$key}|{$vo}
{/foreach}
也可以定义索引的变量名
{foreach name="list" item="vo" key="k" }
{$k}|{$vo}
{/foreach}