配置url中表示页码的字符,这里用p,其实默认的是 'page' .如果使用了page也可以任何东西都不用配置
即:默认使用page代表当前页码,如需修改请修改第三个参数中的var_page,如:var_page=>p,即可自定义为p
paginate(5, false, ['var_page'=>'p']);
更多配置:
$list = Db::name('user')->where('status',1)->paginate(10,false,
[
'type' => 'Bootstrap',
'var_page' => 'page',
//使用jqery 无刷新分页
'path'=>'javascript:AjaxPage([PAGE]);'
//第一种方法,使用数组方式传入参数
'query' => ['keyword'=>$keyword],
// 第二种方法,使用函数助手传入参数
// 'query' => request()->param(),
]
获取总页数直接用分页后的结果集比如($res为结果集):$lastPage = $res->lastPage()
获取当前页数:$currentPage = $res->currentPage();

本文详细介绍了如何在PHP框架中自定义分页配置,包括页码字符的设置、分页类型、路径配置及参数传递。通过实例展示了如何修改默认的页码变量,以及如何获取总页数和当前页数。
369

被折叠的 条评论
为什么被折叠?



