У меня есть контроллер в подпапке. CodeIgniter выдает ошибку 404: страница не найдена.
Контроллер отлично работает в корневой папке контроллера. Контроллер также нормально работает в подпапке 1-го уровня. Контроллер ломается в подпапку 2-го уровня.
Почему CodeIgniter не хочет, чтобы вы использовали несколько подпапок?
Пример:
Работает: controllers/pages/HomeController.php
Сломан: controllers/pages/users/HomeController.php
Мои маршруты такие:
Работает: $route['default_controller'] = "pages/HomeController";
Сломан: $route['default_controller'] = "pages/users/HomeController";
manage
он тут же в посте...? нет ничего, что он «не разрешает», его просто нужно правильно маршрутизировать, так как по умолчанию используетсяcontroller/method/values
, в приведенном выше примереfolder/controller/method(index)/value/value
(правая сторона) 30.07.2013