编程爱好者之家
最近做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(), ]);