Для следующей структуры каталога приложений в / в Kohana 3:
заявление
модули
И URL-адреса должны быть: / controller1 и / admin / controller2?
Кажется, я что-то упускаю, потому что я продолжаю получать ошибку 404 с помощью / admin / controller. Что я делаю неправильно?
Точная ошибка:
HTTP_Exception_404 [404]: запрошенный URL-адрес admin / заемщиков не найден на этом сервере.
И у меня нет настраиваемых маршрутов. На данный момент это очень ванильная установка K3.
Структура каталогов, похоже, немного.
Использование модуля автоматически не означает, что у вас есть подкаталог. Маршрут по умолчанию определяет следующую структуру URL:
/[controller]/[action]
Таким образом, для структуры каталогов, которую вы предоставили, вы получаете следующее:
/controller2/
Действие может быть опущено, но по умолчанию оно будет index
.
Если вы хотите создать специальный подкаталог admin, вам сначала нужно создать этот подкаталог в вашем каталоге классов модулей, например:
/admin/classes/admin/controller2.php
Тогда вам придется добавить еще один маршрут, который обрабатывает подкаталог. Вы можете найти больше информации об этом в userguide