Php 如何使用codeigniter路由控制器子文件夹?

Php 如何使用codeigniter路由控制器子文件夹?,php,codeigniter,controller,routes,Php,Codeigniter,Controller,Routes,我已在控制器的子文件夹中创建了控制器文件 我有两种类型的子文件夹用于后端(admin)和前端(user) 控制器结构 Controller --backend ---admin.php ---dashboard.php --frontend ---user.php 我想要管理面板的url: http://localhost/DemoSite/admin_panel/admin/dashboard 管理面板希望在每次后端控制器调用之前将其放入URL中 管理员是控制器 仪表板功

我已在控制器的子文件夹中创建了控制器文件

我有两种类型的子文件夹用于后端(admin)和前端(user)

控制器结构

Controller
--backend
   ---admin.php
   ---dashboard.php
--frontend
   ---user.php
我想要管理面板的url:

http://localhost/DemoSite/admin_panel/admin/dashboard
管理面板希望在每次后端控制器调用之前将其放入URL中

管理员是控制器
仪表板功能正常

对于前端:

http://localhost/DemoSite/user
我曾经这样做过:

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

尝试删除路由中的最后一行,并创建多条路由到用户:

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

//admin routes
$route['admin/(:any)'] = "backend/$1";

在控制器文件夹中,您创建了两个文件夹?是的,我在控制器文件夹中创建了两个文件夹。我应该发布正确的文件夹结构吗?你走错方向了。