美文网首页
Thinphp3中Volist标签用法详解

Thinphp3中Volist标签用法详解

作者: 南昌雅腾IT技术 | 来源:发表于2017-06-14 14:35 被阅读0次

    一、Volist标签:

        主要用于在模板中循环输出数据集或者多维数组。通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。

    二、详解:

        //控制器

        public function index(){
            $model = M('use');
            $data = $model->select();
            $this->assign('data',$data);
            $this->display(); 
        }

        //视图

    Eg --->1:

        <volist name='data' id='val'><!--全部输出-->
             <tr>
                  <td>{$val.id}</td>
                  <td>{$val.name}</td>
                  <td>{$val.psd}</td>
                  <td>{$val.addtime}</td>
                  <td>{$val.id}</td>
            </tr>
        </volist>

    Eg --->2:

        <volist name='data' id='val' offset='2' length='5'><!--输出其中的第2~5条记录-->
             <tr>
                  <td>{$val.id}</td>
                  <td>{$val.name}</td>
                  <td>{$val.psd}</td>
                  <td>{$val.addtime}</td>
                  <td>{$val.id}</td>
            </tr>
        </volist>

    Eg --->3:

        <volist name='data' id='val' mod='2'><!--输出偶数记录-->
             <tr>
                  <td>{$val.id}</td>
                  <td>{$val.name}</td>
                  <td>{$val.psd}</td>
                  <td>{$val.addtime}</td>
                  <td>{$val.id}</td>
            </tr>
        </volist>

        备注:Volist标签的name属性表示模板赋值的变量名称,因此不可随意在模板文件中改变。id表示当前的循环变量,可以随意指定,但确保不要和name属性冲突

    相关文章

      网友评论

          本文标题:Thinphp3中Volist标签用法详解

          本文链接:https://www.haomeiwen.com/subject/rmgsqxtx.html