Как использовать контроллеры модулей в Kohana 3?

Для следующей структуры каталога приложений в / в Kohana 3:

И URL-адреса должны быть: / controller1 и / admin / controller2?

Кажется, я что-то упускаю, потому что я продолжаю получать ошибку 404 с помощью / admin / controller. Что я делаю неправильно?

Точная ошибка:

HTTP_Exception_404 [404]: запрошенный URL-адрес admin / заемщиков не найден на этом сервере.

И у меня нет настраиваемых маршрутов. На данный момент это очень ванильная установка K3.

Solutions Collecting From Web of "Как использовать контроллеры модулей в Kohana 3?"

Структура каталогов, похоже, немного.

Использование модуля автоматически не означает, что у вас есть подкаталог. Маршрут по умолчанию определяет следующую структуру URL:

/[controller]/[action] 

Таким образом, для структуры каталогов, которую вы предоставили, вы получаете следующее:

 /controller2/ 

Действие может быть опущено, но по умолчанию оно будет index .

Если вы хотите создать специальный подкаталог admin, вам сначала нужно создать этот подкаталог в вашем каталоге классов модулей, например:

 /admin/classes/admin/controller2.php 

Тогда вам придется добавить еще один маршрут, который обрабатывает подкаталог. Вы можете найти больше информации об этом в userguide