Codeigniter HMVC子文件夹存在问题
|
我在将子文件夹与Codeigniter + HMVC一起使用时遇到了问题。
/system/application/modules/welcome/controllers/staff/welcome.php
要访问它,我必须通过http://www.app.com/welcome/staff/welcome访问它
不幸的是,这不适合我的其他URL结构。
如何从网址中删除第一个欢迎词,因此网址为http://www.app.com/staff/welcome
我尝试在模块内添加路由:
/system/application/modules/welcome/config/routes.php
喜欢:
$route[\'staff/welcome\'] = \"welcome/staff/welcome\";
但不幸的是没有运气。
将此路由添加到实际的codeigniter路由文件中是可行的,但是我觉得在模块外部添加代码以使模块正常工作错过了采用模块化的意义。
我希望有人能够提供帮助。
谢谢,
提姆
没有找到相关结果
已邀请:
1 个回复
梆晨灸碾
您可以尝试使用路由规则的顺序,并在最后放置默认控制器的规则($ route [\'default_controller \'] = \“ home \”;)。我有4个模块的项目,对我来说很好。