0
我在我的視圖中使用Paginator在表中顯示一堆數據庫查詢結果。我有幾頁結果。我還增加了使用this->Paginator->sort()
對這些數據進行排序的能力,這也很好。CakePHP 3 Paginator和URL參數
唯一的問題是,如果我轉到下一頁(例如第1頁的第2頁),所有選定的排序選項都會從URL中刪除。我如何告訴分頁器記住頁面之間的排序選項?
我在我的視圖中使用Paginator在表中顯示一堆數據庫查詢結果。我有幾頁結果。我還增加了使用this->Paginator->sort()
對這些數據進行排序的能力,這也很好。CakePHP 3 Paginator和URL參數
唯一的問題是,如果我轉到下一頁(例如第1頁的第2頁),所有選定的排序選項都會從URL中刪除。我如何告訴分頁器記住頁面之間的排序選項?
好的,我已經想通了。在我看來,我不得不解析排序參數:
$this->Paginator->options(['url' => ['sort' => $this->request->query('sort'),'direction' => $this->request->query('direction')]]);
感謝@urfusion的小費!
使用get方法並將這些請求與您的分頁一起傳遞。 – urfusion
我想你是在談論[this](https://github.com/cakephp/cakephp/issues/7324)問題。 – arilia
@Cellydy:你目前的排序選項如何工作?是URL中的'param'傳遞? – urfusion