tp5 使用paginate分页注意事项及问题

配置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();

你可能感兴趣的:(tp5 使用paginate分页注意事项及问题)