Thinphp3中Volist标签用法详解

时间:2016-11-06 14:49:14 类型:PHP
字号:    

一、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属性冲突


更多关于php软件开发和web前端开发技术问题可登入南昌雅腾教育官网:htttp://www.ncyteng.com学习。