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

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

  • 相关阅读:
    python 基础笔记十
    python 基础笔记十一
    python 基础笔记九-集合
    python 基础笔记八-time模块
    python 基础笔记七-OS模块
    python 基础笔记六-函数
    Python 基础笔记四
    4-5 元祖
    4-4 修改文件
    4-3 高效读取文件 --待完成
  • 原文地址:https://www.cnblogs.com/dubin382460/p/5478729.html
Copyright © 2020-2023  润新知