2016-02-25 3 views
2

Я создал файл контроллера в подпапке контроллера.Как маршрутизировать подпапку контроллера с помощью codeigniter?

У меня есть два типа подпапок для бэкэнд (admin) и frontend (пользователь).

Структура контроллера

Controller 
--backend 
    ---admin.php 
    ---dashboard.php 
--frontend 
    ---user.php 

Я хочу URL-адреса для панели администратора:

http://localhost/DemoSite/admin_panel/admin/dashboard 

admin_panel хочет его в URL перед каждым бэкэндом вызова контроллера

админы Контроллер
панели Функция

Для интерфейса:

http://localhost/DemoSite/user 

Я сделал маршрут, как это:

$route['default_controller'] = 'frontend/user'; 
$route['admin/(:any)'] = "backend/$1"; 
$route['(:any)'] = "user/$1"; 
+0

в контроллере папка вы сделали 2 папки? –

+0

Да, я создал две папки в папке Controller –

+0

, следует ли опубликовать правильную структуру папок? вы идете в неправильном направлении. –

ответ

2

Попробуйте удалить последнюю строку в маршрутах и ​​создать несколько маршрутов для пользователя:

//user routes 
$route['default_controller'] = 'frontend/user'; 
$route['user'] = "frontend/user"; 

//admin routes 
$route['admin/(:any)'] = "backend/$1"; 
Смежные вопросы