代码之家  ›  专栏  ›  技术社区  ›  aWebDeveloper

Cakephp分页问题

  •  0
  • aWebDeveloper  · 技术社区  · 14 年前

    嗨,我正面临一个问题 分页辅助程序 alt text . 而且效果很好。它正确地分页。但当我点击第2页时,它会显示第2页的所有结果,而不是排序的结果。我怎样才能修好它。字段是通过POST和not GET进行排序的,不希望它是GET

    2 回复  |  直到 14 年前
        1
  •  1
  •   Nik Chankov    14 年前

    您可以尝试将post存储在会话中,然后在加载页面时获取它。

    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

        2
  •  0
  •   fabrik    14 年前

    从截图上逆向工程你的源代码是很困难的,但是我认为主要的问题是你在使用POST,因此当用户点击到'2'时,你需要使用一些javascript来模仿POST请求。