我試圖「記住」用戶在瀏覽記錄時所在的頁面,以便當他返回列表時,他將返回到他離開的頁面。指定頁面進行分頁 - 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