我有管理员模块( modules / admin )和控制器管理员( modules / admin / admin )。
我需要将新的admin管理员放到Codeigniter控制器文件夹(application / controllers / admin / new_controller),但是当我去site.com/admin/new_controller - 404时。为什么我需要它?我想管理模块是每个客户都一样,但其他控制器必须对每个项目都是唯一的,这就是为什么我需要将新控制器放到 application / controllers / admin / 文件夹中。
有可能这样做吗?
Codeigniter 3和Wiredezignz HMVC(https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc)
答案 0 :(得分:1)
好的,我不知道这是否是正确的决定,但我更改了文件夹的名称:application/controllers/admin to admin_unique
并添加到 application / configs / routes.php 两行,例如:
$route['admin/(login|logout|index|settings|users)'] = 'admin/admin/$1';
$route['admin/(.*)'] = 'admin_unique/$1';