• 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>

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

  • 相关阅读:
    事件(五):事件委托
    事件(四):事件类型
    【[ZJOI2005]午餐】
    【[POI2006]OKR-Periods of Words】
    【2^k进制数】
    【[SHOI2015]脑洞治疗仪】
    【[NOI2016]区间】
    【[SHOI2014]概率充电器】
    【逛公园】
    【[CQOI2014]数三角形】
  • 原文地址:https://www.cnblogs.com/dubin382460/p/5478729.html
Copyright © 2020-2023  润新知