thinkphp6 分页 url额外参数无效的解决办法

Posted 润土偷西瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp6 分页 url额外参数无效的解决办法相关的知识,希望对你有一定的参考价值。

1.简洁分页

 1 $list = Db::name(‘user‘)->where(‘status‘,1)->order(‘id‘, ‘desc‘)->paginate(10, true); 

 

2 带参数分页

 1 $list = Db::name(‘user‘)->where(‘status‘,1)->paginate([ 2 ‘list_rows‘=> 20, 3 ‘query‘ => request()->param(), 4 ]); 

注意,在使用过程中,

tp6 分页传参用的不是

 1 ->paginate(2, false, [‘query‘ => request()->param()]); 

而是

 1 ->paginate([‘list_rows‘=>2,‘query‘ => request()->param()]); 

以上是关于thinkphp6 分页 url额外参数无效的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

django分页后查询丢失

解决ThinkPHP6设置session不生效的问题 - exit/die以前的session写入都无效的问题

解决ThinkPHP6设置session不生效的问题 - exit/die以前的session写入都无效的问题

Symfony2 将哈希片段参数附加到分页 URL

Thinkphp6 自定义分页样式

ThinkPHP6.0使用自定义分页类 重写paginate页码样式