<?php
//不管是数据库操作还是模型操作,都使用 paginate()方法来实现;
//查找 user 表所有数据,每页显示 5 条
return View::fetch('index', [
'list' => User::paginate(5)
]);
//也可以这样
return View::fetch('index', [
'list' => User::paginate([
'list_rows' => 4,//每页数量
'var_page' => 'page',//分页变量
])
]);
//html页面
<table border="1">
<tr>
<th>编号</th>
<th>姓名</th>
<th>性别</th>
<th>邮箱</th>
<th>价格</th>
</tr>
{volist name='list' id='user'}
<tr>
<td>{$user.id}</td>
<td>{$user.username}</td>
<td>{$user.gender}</td>
<td>{$user.email}</td>
<td>{$user.price}</td>
</tr>
{/volist}
</table>
//分页按钮
{$list|raw}
//ajax分页还是用这个吧
$data=Db::table('tp_user')->page(1,10)->select()->toArray();//page(第几页,每页数量)
return json($data);
?>
thinkphp6 分页
最新推荐文章于 2024-05-06 14:03:08 发布