我在HMVC的CodeIgniter中具有文件结构,一切正常
但是我想要像
这样的文件结构modules
admin
user
controller
view
model
profile
controller
view
model
frontend
login
, controller
view
model
目前,此文件结构可以正常工作
modules
user
controller
view
model
profile
controller
view
model
因此,正如我之前提到的,如何才能在之前添加一个文件夹。
我想要类似example.com/admin/user
的网址当前正在运行的example.com/user
答案 0 :(得分:0)
您可以这样设置路线
$route['admin/([a-zA-Z_-]+)/(:any)/(:any)'] = '$1/$1_admin/$2/$3';
$route['admin/([a-zA-Z_-]+)/(:any)'] = '$1/$1_admin/$2';
$route['admin/([a-zA-Z_-]+)'] = '$1/$1_admin/index';
并更改您的类名控制器 像这样
class User_admin extends CI_Controller
{
...
}
您可以在github上看到我的代码 github.com/caktopik/haci
或者,如果您要创建管理面板,请阅读此内容 https://philsturgeon.uk/codeigniter/2009/07/08/Create-an-Admin-panel-with-CodeIgniter/