Model view controller 基于HMVC的Codeigniter布线
可能重复:Model view controller 基于HMVC的Codeigniter布线,model-view-controller,codeigniter,url,routes,hmvc,Model View Controller,Codeigniter,Url,Routes,Hmvc,可能重复: 我是codeigniter HMVC的新手。我目前有四个模块,如下所示: /应用程序/模块/ +站点 模型 观点 控制器 +登录 +成员 +管理员 “站点”模块是默认模块,用户在到达我的网站时可以查看该模块。我唯一的问题是,我不高兴在我的每个URL中都有控制器名“Site” 例如: 如何更改路由,使“站点”控制器在我的URL中不再可见,并且我仍然可以访问/members、/login和/admin控制器 这样做的方法是什么?到处都找不到解决方案 我是否应该以标准C
我是codeigniter HMVC的新手。我目前有四个模块,如下所示: /应用程序/模块/ +站点
- 模型
- 观点
- 控制器
我是否应该以标准CI格式将站点保持为mvc结构???听起来您应该修改.htaccess而不是路由:
RewriteEngine on
RewriteRule ^site/ /$1 [NC]
听起来您应该修改.htaccess而不是路由:
RewriteEngine on
RewriteRule ^site/ /$1 [NC]
您还可以将所有内容从默认模块移动到/application文件夹下的默认/controllers、/models和/views文件夹。您还可以将所有内容从默认模块移动到/application文件夹下的默认/controllers、/models和/views文件夹