我在控制器的子文件夹中创建了控制器文件。
我有两种类型的子文件夹用于后端(admin)和前端(用户)。
控制器的结构
Controller
--backend
---admin.php
---dashboard.php
--frontend
---user.php
我想要管理员面板的网址:
http://localhost/DemoSite/admin_panel/admin/dashboard
admin_panel 在每次后端控制器调用之前都希望它在URL中
admin是控制器
仪表板是功能
前端:
http://localhost/DemoSite/user
我做过这样的路线:
$route['default_controller'] = 'frontend/user';
$route['admin/(:any)'] = "backend/$1";
$route['(:any)'] = "user/$1";
答案 0 :(得分:2)
尝试删除路由中的最后一行并为用户创建多条路由:
//user routes
$route['default_controller'] = 'frontend/user';
$route['user'] = "frontend/user";
//admin routes
$route['admin/(:any)'] = "backend/$1";