ThinkPHP中处理模板引擎的volist标签

Volist标签主要用于在模板中循环输出数据集或者多维数组

必须得属性有:name属性,要输出的数据模板变量,id是循环变量。

其他属性参见开发手册。

通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签输出。

首先在对应得控制器中对其进行赋值

$Student=M('Student');

$list= $Student->select();

$this->$assgn('list',$list);

在模板中定义循环输出编号和姓名

<volist name="list" id="vo" mod="1">

{$vo.id}

{$vo.name}

</volist>

Volist标签中的name属性不可随意更改,但是id属性不和name属性命名相同的话可随意命名

同时标签支持输出部分数据,例如输出其中的5~15条记录:

<volist name="list" id="vo" offset="5" length=10>

{$vo.name}

</volist>

支持输出偶数记录

<volist name="list" id="vo" mod="2">

<eq name="mod" value= "1" >{$vo.name}</eq>

</volist>

具体其他的标签参见开发手册

原文地址:https://www.cnblogs.com/dubin382460/p/5478729.html