Я пытаюсь создать папку в папке контроллера с точным именем, как контроллер в Codeigniter. Возможно ли это каким-то трюком или чем-то еще?
Скриншот здесь: http://i.imgur.com/vrQ1J9V.png
Я пытаюсь создать папку в папке контроллера с точным именем, как контроллер в Codeigniter. Возможно ли это каким-то трюком или чем-то еще?
Скриншот здесь: http://i.imgur.com/vrQ1J9V.png
Если это будет похоже
/controllers/manage/manage.php
вы должны добавить в /config/routes.php
$route['manage/(.*)'] = "manage/manage/$1";
$route['manage'] = "manage/manage";
Нет проблем с использованием одного и того же имени, но это сбивает с толку. Лучшим решением будет сменить имя, но можно использовать и просто отлично.
Не забудьте использовать маршруты с 'manage/manage/function'.
ИЗМЕНИТЬ
Я неправильно просмотрел в первый раз и подумал, что manage.php находится вне папки управления.
Это будет работать, но ваш URL-адрес будет просто дважды "управлять". Вы можете изменить конфигурацию маршрутов, чтобы удалить первое «управление», но это будет менее запутанно и трудоемко, если просто назвать manage.php как-то по-другому.