thinkphp6中,内置分页功能翻页丢失参数问题

是这样的,今天在做广告屏后台项目时候,由于第一次使用tp6,发现翻页是原页面的参数在翻页时丢失:
http://admin.aaa.com/cate/adv_set?id=19 第一页
点击第二页按钮后
http://admin.zsmydt.com/cate/adv_set?page=2
id参数丢失。

翻查网上,很多大神说
u s e r l i s t = m o d e l ( ′ U s e r ′ ) − > w h e r e ( " n a m e l i k e ′ userlist = model('User')->where("name like '%{ userlist=model(User)>where("namelikename}%’")->paginate(12, false, [
‘query’ => request()->param(),
]);

试了不行;

最后终于有大神解决了。

解决方法:
注意,在使用过程中,

tp6 分页传参用的不是

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

而是

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

解决方案来自:https://www.cnblogs.com/richerdyoung/p/12531873.html

你可能感兴趣的:(thinkphp6中,内置分页功能翻页丢失参数问题)