您好我正面临分页助手的问题。我正在通过下拉列表根据日期范围等用户条件对记录进行排序。它工作正常。它适当地分页。但是当我点击第2页时,它显示所有结果的第2页而不是排序结果。我该如何解决呢?这些字段是通过POST而不是GET排序的,不希望它是GET
答案 0 :(得分:1)
您可以尝试将帖子存储在会话中,然后在加载页面时获取帖子。
即
if(isset($this->data)){
if(isset($this->data['clear'])){ //some field (button) which will clear the session
$this->Session->delete('post');
unset($this->data);
}
$this->Session->write('post', $this->data);
}
if($this->Session->read('post')){
$this->data = $this->Session->read('post');
}
如果您想查看此组件:Filter component。帖子有点旧,但组件仍然足够,我在我的项目中使用它:)
答案 1 :(得分:0)
很难从屏幕截图中逆向设计源代码,但我认为主要的问题是你正在使用POST,因此当用户点击“2”时你需要使用一些javascript来模仿POST请求。