我试图“记住”用户在浏览记录时所在的页面,以便当他返回列表时,他将返回到他离开的页面。指定页面进行分页 - Laravel 4
如何更改paginator的“当前页面”值?我试过了Input :: set('page',$ x);但没有这样的功能。 $ _GET ['page'] = $ x;不起作用。
此代码:
$list = Publication::orderBy($this->data['sort_by'], $this->data['order_by']);
foreach ($this->data['filter_data'] AS $field => $value) {
$list->where($field, 'LIKE', "%$value%");
}
$this->data['list'] = $list->paginate(15);
两者都没有工作,我得到一个“调用未定义的方法”错误和一个“非静态方法xxx :: getConnection()应该不会被静态调用,假设$ this来自不兼容的上下文“错误 – wyred
Woops,更新了答案。这应该是'DB :: getPaginator() - > setCurrentPage();' –
它的工作原理,谢谢! – wyred