我在视图中的表格中使用Paginator显示一堆数据库查询结果。我有几页结果。我还添加了使用this->Paginator->sort()
对数据进行排序的功能,这也可以正常工作。
唯一的问题是,如果我转到下一页(例如第1页的第2页),则会从URL中删除所有选定的排序选项。如何告诉分页器记住页面之间的排序选项?
答案 0 :(得分:0)
好的,我已经弄明白了。在我看来,我必须解析排序参数:
$this->Paginator->options(['url' => ['sort' => $this->request->query('sort'),'direction' => $this->request->query('direction')]]);
感谢@urfusion提示!