2017-01-26 1 views
1

У меня есть пример контроллера Home. Метод по умолчанию, заданный в бутстрапе, равен action_index(). У меня также есть страница, которая перенаправляет URL-адрес 127.0.0.1/home/123123, где 123123 должен быть параметром. Но Kohana на самом деле пытается получить доступ к контроллеру, названному 123123. Как я могу установить маршрут до /home/[parameter]?Kohana 3.3 отправить параметр в действие по умолчанию

ответ

0

URL, который необходимо перенаправить, это 127.0.0.1/home/index/123123, так что он знает метод, который вы хотите использовать. Он будет использовать только метод по умолчанию action_index(), если все после home/ опущено.

Вы можете сделать это без индекса/index, но вам нужна логика в before(), чтобы проверить, был ли параметр === 'index', а затем, если нет, сохраните его как переменную, а затем запустите индекс метод вручную.

Документы на Routing могут быть полезны.

Смежные вопросы