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路由文件中是可行的,但是我觉得在模块外部添加代码以使模块正常工作错过了采用模块化的意义。 我希望有人能够提供帮助。 谢谢, 提姆     
已邀请:
您的routes.php中的这一行是正确的:
$route[\'staff/welcome\'] = \"welcome/staff/welcome\";
您可以尝试使用路由规则的顺序,并在最后放置默认控制器的规则($ route [\'default_controller \'] = \“ home \”;)。我有4个模块的项目,对我来说很好。     

要回复问题请先登录注册