Я проектирование системы, в которой взгляд Ури как следующийконтроллеров CodeIgniter в подпапках
my-app.com/client-name/admin/foo
my-app.com/client-name/admin/bar
Где клиент-имя переменное. Очевидно, я хочу, чтобы контроллеры admin в подпапке поддерживали мой разум. Так что мои папки могут выглядеть следующим образом ...
/application/controllers/admin/foo.php
/application/controllers/admin/bar.php
Проблема:
Из документов: «Упорядочивание контроллеров в подпапках При использовании этой функции первый сегмент вашего URI должен указать папка «.
Есть ли все-таки обойти это?
Могу ли я создать контроллер ADMIN
/application/controllers/admin.php
и использовать функцию _remap вручную загружать контроллеры из вложенной папки?
обновление:
Мои маршруты выглядеть следующим образом
// Admin Root
$route['(:any)/admin'] = "admin/welcome";
Затем перед любыми контроллерами нагрузить я проверить первый сегмент URI, чтобы убедиться, что клиент не существует.
Все клиенты используют одни и те же контроллеры и маршруты.
Используете ли вы одни и те же контроллеры для всех клиентов? – greenLizard
Да, я добавлю информацию о маршрутизации на свой пост –