2011-02-28 147 views
1

通過簡單的查詢,我可以生成具有良好分頁鏈接的頁面。但是,如果查詢是通過某種搜索過濾器生成的,我不確定如何將頁面中的$ _POST數據傳遞給頁面。在Codeigniter中的搜索結果分頁

通常我能做到這一點... www.domain.com/search.php?id=200&type=host&rack=3&os=redhat%5 然而,與CI的URI庫,我使用的是「漂亮的網址,」因此我的網址更像www.domain.com/search/page/1追加的變量,其餘就沒有意義,也不會我認爲它會起作用。關於如何解決這個問題的任何想法?

回答

0

如果您使用內置分頁類,只需在控制器上創建一個單獨的搜索方法併爲其提供分頁信息...

僅供參考,有一個很棒的jQuery插件,可以爲您處理大量與表格相關的工作。 Datatables.net

我剛剛寫了一個庫,處理搜索,分頁,排序和限制..檢查出來。

http://datatables.dyndns-web.com/

+0

我是,但如果我有一個頁面有5個不同的搜索條件的下拉值,那麼這將如何工作?我需要將5個字段傳入我的搜索功能。 – luckytaxi 2011-02-28 22:05:29

+0

只需構建一個可選的$ this-> input-> post();進入您的查詢。每個職位價值是否在命名上有相似之處? – Peter 2011-02-28 22:11:01