Codeigniter HMVC和标准Codeigniter控制器

时间:2016-01-13 23:09:47

标签: php codeigniter codeigniter-3 hmvc codeigniter-hmvc

我有管理员模块( 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

1 个答案:

答案 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';