如何在代码中手动指定分页的当前页码
laravel中分页用Paginator进行分页,但是在指定当前页码的时候却是直接在Paginator里面读input('page')的内容,为什么在Model层里面直接读controlloer层的数据的。。。是我理解错误吗?这不增加了耦合性
或者有没有其他方法可以指定Paginator分页的当前页码?
我现在使用的方法是:
通过先查找query,再找connection,再到分页器才设定当前页数。。。
望指教,谢谢!
或者有没有其他方法可以指定Paginator分页的当前页码?
我现在使用的方法是:
$page = Page::orderBy ('updated_at', 'desc');//获取分页过程中Builder
$page->getQuery()->getConnection()->getPaginator()->setCurrentPage( 2);//指定分页器中的当前页数
$page ->paginate(5 );
通过先查找query,再找connection,再到分页器才设定当前页数。。。
望指教,谢谢!
2 个回复
FiveSay - 成武
赞同来自: zhuzhichao
雨师
赞同来自: