У меня есть одна проблема в маршрутизации в CakePHP. У меня есть индекс действий всех клиентов. И вопрос в том, есть ли способ сделать это таким образом, когда я перехожу к /..../.../customers
CakePhp отображает индекс (по умолчанию), но когда я собираюсь /..../.../customers.json
(в формате .json), CakePhp отображает другое действие, в котором некоторые массив сериализуется. Я уже включил отображение ресурсов, поэтому он отлично работает без переопределения, но можно ли каким-то образом реализовать это? Я уже читал https://book.cakephp.org/2.0/en/development/rest.html.Переопределение маршрута в CakePHP
0
A
ответ
0
спасибо, Gransfall. Я просто проверяю, является ли запрос json, а затем загружает представление по необходимости.
if(isset($this->request->params['ext'])){
if($this->request->params['ext']=='json'){
//here setting serialized array
}
}
Смежные вопросы
- 1. Переопределение маршрута «показать» ресурса
- 2. Переопределение маршрута области в MVC
- 3. CakePHP - Конфигурация маршрута
- 4. Slug маршрута в CakePHP 3
- 5. Laravel - переопределение маршрута ресурса в другую группу фильтров маршрута
- 6. Переопределение маршрута в Spree ecommerce 2.0
- 7. Параметр маршрута по умолчанию CakePHP
- 8. Правильное задание регулярного маршрута CakePHP
- 9. Передача аргументов маршрута контроллерам CakePHP
- 10. проверка маршрута URL на CakePHP
- 11. Переопределение параметров именованного маршрута с вложенными ресурсами
- 12. Переопределение параметров именованного маршрута Редактирование и создание
- 13. Пользовательский элемент маршрута, не работающий в cakephp
- 14. Сделать параметр маршрута необязательный в CakePHP
- 15. CakePHP 3 пользовательских маршрута в PAGINATION
- 16. cakephp Почему у меня нет маршрута администратора и маршрута суперпользователя?
- 17. CakePHP 3: Отсутствующая ошибка маршрута для маршрута, который существует
- 18. Как изменить переопределение модели валидации модели CakePHP?
- 19. Как настроить собственный класс маршрута cakephp
- 20. Переопределение маршрутов маршрута rydurham/sentinel в Laravel 5
- 21. ретрансляция cakephp-маршрутизатора с использованием элементов маршрута
- 22. CakePHP 3 - Настройка маршрута, чтобы дополнительный параметр
- 23. Переопределение корневого маршрута хост-приложения из монтируемого двигателя
- 24. Использовать префикс маршрута с маршрутами RESTful в CakePHP
- 25. маршрута URL строку запроса для контроллера и действия в CakePHP
- 26. Настройка маршрута по умолчанию с аргументом в CakePHP
- 27. Выбор базы данных с использованием префикса маршрута в cakephp 2.4?
- 28. CakePHP 2,0 Miles J Uploader Plugin - $ ошибка переопределение UploadDir
- 29. Аутентификация в CakePHP
- 30. Элемент маршрута cakePHP направляется к отсутствующему действию контроллера?
Пробовал ли вы отлаживать «$ this-> request-> ext», и если он возвращает «json», вы делаете свой сериализованный массив, иначе вы делаете нормальное действие? – Gransfall
@Gransfall, Спасибо, что сработал, я просто проверяю, если запрос, если json нравится 'if (isset ($ this-> request-> ext ['json'])) и просто визуализировать его нужными способами. – Vladislav