编程爱好者之家
最近做tp5的项目,用到了自带的内置分页paginate(),因为我的有待搜索的功能,在翻到第二页的时候发现搜索带的参数都没了,下面编程爱好者之家为大家讲解下解决办法。
首先我们先看下paginate()的参数
| 主要的分页参数如下: | 参数 |
| list_rows | 每页数量 |
| page | 当前页 |
| path | url路径 |
| query | url额外参数 |
| fragment | url锚点 |
| var_page | 分页变量 |
| type | 分页类名 |
所以解决办法就是我们可以传递额外参数进来,如下
$userList = Db::name('mytable')->where($where)->order('id','desc')->paginate(20, false, [
'query' => request()->param(),
]);