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