0
有什麼方法可以爲當前頁碼配置不同的參數嗎?cakephp分頁:如何設置不同的'頁面'參數
例如,我有這樣的分頁網址:
http://localhost/petproject/posts/index/page:2
我想有網址是這樣的:
http://localhost/petproject/posts/index/my_custom_page_param:2
謝謝!
有什麼方法可以爲當前頁碼配置不同的參數嗎?cakephp分頁:如何設置不同的'頁面'參數
例如,我有這樣的分頁網址:
http://localhost/petproject/posts/index/page:2
我想有網址是這樣的:
http://localhost/petproject/posts/index/my_custom_page_param:2
謝謝!
您可以簡單地使用use the router將URL轉換爲其他符合您需要的內容,方法是爲該URL添加重寫規則。如果不進一步研究,我認爲這是最簡單的解決方案。
另一個可能是檢查Controller::beforeFilter()
如果您的自定義名爲arg已設置並將其複製/設置爲params['named']['page']
。
或者擴展Paginator組件並創建它的自定義版本。
我認爲你列出的第二個選項可能是*最簡單的*。由於一切都會匹配,所以第一種解決方案可能會過度殺傷。第三種解決方案可能是最「正確」的方式。所有不錯的選擇:) – jeremyharris