2010-09-16 169 views
0

嗨,我正面臨與分頁助手問題。我正在根據用戶標準排序記錄,如日期範圍等,通過下拉alt text。它工作正常。它正確分頁。但是當我點擊頁面2時,它顯示了所有結果的第2頁,而不是排序結果。我如何解決它。這些字段是通過POST排序,而不是GET並且不希望它是GET GETCakephp分頁問題

回答

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。該帖子是有點舊,但組件仍然足夠,我用它在我的項目:)

0

很難從屏幕截圖反轉工程源,但我認爲主要問題是你使用POST,因此當用戶點擊' 2'你需要使用一些JavaScript來模仿POST請求。

+0

我不認爲需要代碼仍然如果你需要它我會發布它 – aWebDeveloper 2010-09-16 11:40:32

+0

那麼我的想法呢? – fabrik 2010-09-16 12:18:29