Cakephp分页问题

时间:2010-09-16 11:12:52

标签: php cakephp

您好我正面临分页助手的问题。我正在通过下拉列表alt text根据日期范围等用户条件对记录进行排序。它工作正常。它适当地分页。但是当我点击第2页时,它显示所有结果的第2页而不是排序结果。我该如何解决呢?这些字段是通过POST而不是GET排序的,不希望它是GET

2 个答案:

答案 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请求。