[請益] 關於CI framework使用欄位排序的做法

看板PHP作者 (毎日とてもねたい)時間15年前 (2010/08/17 09:23), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
現在很多framework大都使用request_url或path_info搭配rewrite 讓網址長的像這樣 http://xxx/controll/method 都使用post來傳遞表單資訊 我想請問的是,這樣的方式如果在一個頁面有 搜尋、列表、分頁 的情況下 如果要做點擊欄名就做該欄的排序應該怎麼做比較好? 在以往是使用 list.php?orderby=name&sort=asc 類似這樣 不過如果只使用post,該怎麼做會比較好呢? 目前想到的是在該頁面置放hidden的orderby sort page等欄位,然後 在點擊欄名或搜尋、分頁的時後,用js去取得資訊再post出去得出結果 不知道有沒有比較好的做法..囧 -- 相信,用心就能夠看見。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.56.10 ※ 編輯: marcoyan 來自: 112.104.56.10 (08/17 09:32)

08/17 11:44, , 1F
我印象中CI不是有GET?只是顯示方法不是常見的那種
08/17 11:44, 1F

08/17 12:12, , 2F
ci的網址本身就是GET 請翻閱使用手冊controller章節
08/17 12:12, 2F

08/17 12:12, , 3F
另外ci也是有POST方式
08/17 12:12, 3F

08/17 22:59, , 4F
對壓,只是我想說既然都用REQUEST_URI或PATH_INFO了就不要
08/17 22:59, 4F

08/17 22:59, , 5F
去使用get,畢竟CI在定義上是不使用get的(雖然它還是有
08/17 22:59, 5F
文章代碼(AID): #1CQUIjBh (PHP)
文章代碼(AID): #1CQUIjBh (PHP)