Cakephp: как узнать, какой маршрут использовался - PullRequest
1 голос
/ 03 мая 2010

Итак, я новичок в cakephp, и одной из первых вещей, которые я ожидал увидеть, была базовая информация о каждом зарегистрированном запросе страницы. В частности, мне нужно, какой маршрут был использован и, как следствие, какой контроллер / метод вызывается. Очевидно, я не нашел то, что ожидал, и о единственной значимой информации, которую я могу найти, это из журналов apache. Я ожидал увидеть нечто похожее на первую запись в журнале, найденную для запроса в приложении rails.

Разве торт не регистрирует такие данные?

1 Ответ

0 голосов
/ 04 мая 2010

Я не уверен, поддерживает ли Cake протоколирование всего процесса маршрутизации, но на любой странице вы можете увидеть, что такое контроллер и действие, распечатав $ this-> params в вашем контроллере.

Если вы пытаетесь отладить ошибку маршрутизации, которая перенаправляет вас на страницу с ошибкой, вы можете расширить класс AppError для ведения некоторой регистрации.

Я думаю, что причина отсутствия регистрации состоит в том, что все стремятся использовать схему по умолчанию / controller_name / action_name /, что делает контроллер и действие самоочевидными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...