Подпапка Codeigniter с именем как контроллер

Я пытаюсь создать папку в папке контроллера с точным именем, как контроллер в Codeigniter. Возможно ли это каким-то трюком или чем-то еще?

Скриншот здесь: http://i.imgur.com/vrQ1J9V.png


person Arm Peev    schedule 15.03.2013    source источник


Ответы (3)


Если это будет похоже

/controllers/manage/manage.php

вы должны добавить в /config/routes.php

$route['manage/(.*)'] = "manage/manage/$1";
$route['manage'] = "manage/manage";
person Andrei Zhamoida    schedule 15.03.2013

Нет проблем с использованием одного и того же имени, но это сбивает с толку. Лучшим решением будет сменить имя, но можно использовать и просто отлично.

Не забудьте использовать маршруты с 'manage/manage/function'.

person Diego Castro    schedule 15.03.2013

ИЗМЕНИТЬ

Я неправильно просмотрел в первый раз и подумал, что manage.php находится вне папки управления.

Это будет работать, но ваш URL-адрес будет просто дважды "управлять". Вы можете изменить конфигурацию маршрутов, чтобы удалить первое «управление», но это будет менее запутанно и трудоемко, если просто назвать manage.php как-то по-другому.

person Devin Young    schedule 15.03.2013