1
我在CakePHP(2.0)中使用REST玩弄。我可以使用/news/articles.xml返回XML數據,但我想使用paginate過濾這些結果。CakePHP REST參數自定義路由
我想要使用蛋糕的標準格式來獲得GET變量,例如文章/頁數:2 /限制:3,但沒有多少運氣。當我嘗試articles.xml/page:2時,cake會查找控制器articles.xml。使用標準GET vars格式,例如文章?page = 2 &限制= 3可以正常使用:$this->request->query
如果可能,我傾向於使用$this->passedArgs
。
應該做這個工作,還是我需要做一些自定義路由。如果我可以省略擴展名,我認爲這會有所幫助,但是當我試着:
Router::connect('/articles/*', array('controller' => 'news',
'action' => 'articles',
'url' => array('ext' => 'xml')));
我剛剛得到的默認HTML輸出。
乾杯
羅斯
你的路線不需要在那裏的通配符?例如,'/ articles/*' – 472084 2012-02-29 10:56:28
對不起,我修改了我的帖子。通配符仍然存在問題。 – rossjha 2012-02-29 11:19:26