在进行结果查询进行分页的时候,发现分页第一页数据正常,第二页没有数据,后面问题一样,这个是因为直接使用了:
如果此处使用如下语句:
$lst=NewsModel::order(‘sendtime desc‘)->where(‘status‘,$val)->alias(‘a‘)->join(‘admin b‘,‘a.mtzid=b.id‘)->field(‘a.*,b.adminname‘)->
paginate(20); 在view中会出现只有第一页有数据的现象,故而需要使用: $lst=NewsModel::order(‘sendtime desc‘)->where(‘status‘,$val)->alias(‘a‘)->join(‘admin b‘,‘a.mtzid=b.id‘)->field(‘a.*,b.adminname‘)->
paginate(20, false, [ ‘query‘ => request()->param(),]);
原文地址:https://www.cnblogs.com/zhihuiruanwen/p/11847119.html
时间: 2024-11-11 05:05:37