Я пишу свои многоуровневые навигационные элементы, данные поступают из базы данных. Когда я нажимаю на пункт меню, я хочу передать параметр в APP_CONTROLLER, что сделало бы для меня немного магии.
Как я могу передать параметры URL в APP_CONTROLLER для обеспечения функциональности, которая будет влиять на все контроллеры?
URL: http://localhost/controller/function/id:5 или http://localhost/controller/function/5
Если я попытаюсь извлечь параметры из APP_CONTROLLER, как это
публичная функция beforeFilter () {
$ id = $ this-> params ['id'];
}}
или
открытая функция beforeFilter ($ id) {
некоторый код
}}
Я получу сообщения об ошибках типа Неопределенный индекс ... или Отсутствует аргумент 1 для AppController :: beforeFilter () ...
Я довольно новичок в CakePHP, как это можно сделать? Или у меня есть какой-то недостаток в дизайне фонда?
// Яри