我在使用 Codeigniter + HMVC 的子文件夹时遇到了问题。
/system/application/modules/welcome/controllers/staff/welcome.php
要访问它,我必须通过http://www.app.com/welcome/staff/welcome访问它
不幸的是,这不适合我的 URL 结构的其余部分。
如何从 URL 中删除第一个欢迎,以便 URL 为http://www.app.com/staff/welcome
我尝试在模块中添加一条路线:
/system/application/modules/welcome/config/routes.php
喜欢:
$route['staff/welcome'] = "welcome/staff/welcome";
但不幸的是没有运气。
将此路由添加到真正的 codeigniter 路由文件是可行的,但我觉得在模块外部添加代码以使模块工作会错过采用模块化的意义。
我希望有人能够提供帮助。
谢谢,
蒂姆