ThinkPHP5.0之分页
- 控制器
// 获取数据 并分页
$data = Db::table("users")->where('username', 'like', '%'.$search.'%')->paginate(3);
// 加载模板 分配数据
return $this->fetch('Users/index', ['title' => '列表', 'request' => $request->param()]);
- 视图
<table border='1'>
<tr>
<th>ID</th>
<th>用户名</th>
<th>邮箱</th>
<th>状态</th>
</tr>
{volist name='data' id='users'}
<tr>
<td class="sorting_1">{$users['id']}</td>
<td>{$users['username']}</td>
<td>{$users['email']}</td>
<td>{$users['status']}</td>
</tr>
{/volist}
</table>
<!-- 追加参数到分页链接 -->
<div id="page_page">
{$data->appends($request)->render()}
</div>