控制器中代码
实例
//分页查询 public function demo2() { //分页配置 $config = [ 'type' => 'bootstrap', 'var_page' => 'page' ]; //每页显的数量 $num = 5; //是否简单分页?就是只是上一页,下一页 $simple = false; //用模型来获取所有的分页数据:think\Paginate //返回值是一个分页对象 $paginate = StaffModel::paginate($num, $simple, $config); //渲染分页HTML代码 $page = $paginate->render(); //将分页数据赋值给模板 $this->view->assign('staffs', $paginate); //将分页变量赋值给模板 $this->view->assign('page', $page); //渲染模板 return $this->view->fetch('demo2'); } }
运行实例 »
点击 "运行实例" 按钮查看在线实例
模板中代码
实例
<div class="container"> <div class="row"> <h3 style="text-align: center;">员工信息登记表</h3> <div class="col-md-8 col-md-offset-2"> <table class="table table-bordered table-hover text-center"> <tr class="info"> <td>ID</td> <td>姓名</td> <td>性别</td> <td>年龄</td> <td>工资</td> </tr> {volist name="staffs" id="staff"} <tr> <td>{$staff.staff_id}</td> <td>{$staff.name}</td> <td>{$staff.sex}</td> <td>{$staff.age}</td> <td>{$staff.salary}</td> </tr> {/volist} </table> <div class="text-center">{$page|raw}</div> </div> </div> </div>
运行实例 »
点击 "运行实例" 按钮查看在线实例