tp5 foreach、volist 和 for三种循环标签的使用
foreach 循环
1. 通过模型把相应的数据列表给筛选出来;
$list = UserModel::all();
$this->assign('list', $list);
return $this->fetch('user');
2. 在模版端使用对称的标签{foreach}...{/foreach}实现循环;
{foreach $list as $key=>$obj}
{$key}.{$obj.id}.{$obj.username}({$obj.gender})
.{$obj.email}
{/foreach}
volist 循环
1. volist 也是将查询得到的数据通过循环的方式进行输出;
volist 中的 name 属性表示数据集,id 属性表示当前循环的数据单条集;
{volist name='list' id='obj'}
{$key}.{$obj.id}.{$obj.username}({$obj.gender})
.{$obj.email}
{/volist}
for 循环 非常简单
{for start='1' end='100' comparison='<' step='2' name='i'}
{$i}
{/for}
0条评论