Blogger Information
Blog 21
fans 2
comment 3
visits 44058
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
5.30使用foreach和volist标签分别实现模板数据的分页显示
李洋
Original
2192 people have browsed it
  • volist循环标签实现分页数据显示

         volist标签是tp.5.1框架在模板中的循环数据的标签   参数众多 功能强大

  •  分页数据显示 tp5.1内置了一个基于bootstrap的分页类 要使用此类进行分页必须要引入这个类 并且调用paginate()这个方法  参数是每页显示的数据


  • 实例

      //循环标签
        public function demo6()
        {
            //调用paginate()方法,并且传入一个参数 表示每页显示的数据量
            $staffs = Staff::paginate(5);
            //调用render()方法 返回的是分页后的html代码  在模板中要使用raw方法进行渲染
            $page = $staffs -> render();
            $this -> view -> assign('page',$page);
            $this -> view -> assign("staffs",$staffs);
            return $this -> view -> fetch();
        }
      {volist name="staffs" id="staff"}
       <tr>
           <td>{$staff.staff_id}</td>
           <td>{$staff.name}</td>
           <td>{$staff.age}</td>
           <td>{$staff.sex}</td>
           <td>{$staff.salary}</td>
       </tr>
      {/volist}

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • 在模板中进行调用变量并且渲染


  • 实例

         <div class="text-center">
                     {$page|raw}  //一定要使用raw方法渲染 否则是原样输出一段html代码
         </div>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

  • foreach标签 


  • 实例

     {foreach name="staffs" id="staff"}
                        <tr>
                            <td>{$staff.staff_id}</td>
                            <td>{$staff.name}</td>
                            <td>{$staff.age}</td>
                            <td>{$staff.sex}</td>
                            <td>{$staff.salary}</td>
                        </tr>
     {/foreach}

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
1 comments
x4wl 2019-12-13 20:53:40
Call to undefined function raw(),不知为何报“未定义 raw方法”的错误,请教您下,谢谢
1 floor
Author's latest blog post