Я играю с REST в CakePHP (2.0). Я могу вернуть данные XML, используя /news/articles.xml, но я хочу отфильтровать эти результаты, используя paginate.
Я хочу использовать стандартный формат торта для GET, например. статьи / страница: 2 / лимит: 3, но не повезло. Когда я пытаюсь использовать article.xml / page: 2, торт ищет контроллер article.xml. Используя стандартный формат GET, например, статьи? page = 2 & limit = 3 работает нормально, используя: $this->request->query
Я бы предпочел использовать $this->passedArgs
, если это возможно.
Если это сработает, или мне нужно сделать какую-то собственную маршрутизацию. Если я могу опустить расширение, я думаю, что это поможет, но когда я попробовал:
Router::connect('/articles/*', array('controller' => 'news',
'action' => 'articles',
'url' => array('ext' => 'xml')));
Я просто получаю вывод html по умолчанию.
Приветствия
Ross