批改状态:合格
老师批语:
控制器中代码
//分页查询
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>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号