【发布时间】:2011-05-11 00:07:18
【问题描述】:
我在使用 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 路由文件是可行的,但我觉得在模块外部添加代码以使模块正常工作会错过采用模块化的意义。
希望有人能帮忙。
谢谢,
提姆
【问题讨论】:
-
您是否能够让特定于模块的
/config/routes.php正常工作?如果是这样,您介意分享一下方法吗?
标签: php codeigniter hmvc