Переопределение маршрута в CakeStack Overflow

У меня есть одна проблема в маршрутизации в CakePHP. У меня есть индекс действия всех клиентов. И вопрос в том, есть ли способ сделать это таким образом, когда я иду в /..../.../customers CakePhp отображает индекс (по умолчанию), но когда я собираюсь /..../.../customers.json(в формате .json), CakePhp рендерит другое действие, где некоторый массив сериализуется. Я уже включил сопоставление ресурсов, так что он работает нормально, без переопределения, но есть ли способ, как это реализовать?
Я уже читал https://book.cakephp.org/2.0/en/development/rest.html.

0

Решение

Спасибо, Gransfall. Я просто проверяю, является ли запрос json, а затем загружаю представление нужным способом.

if(isset($this->request->params['ext'])){
if($this->request->params['ext']=='json'){
//here setting serialized array
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector