【发布时间】:2013-03-16 10:47:41
【问题描述】:
我正在使用 HMVC 并创建了一个名为 user 的模块。在 modules/user/config 目录中,我有 routes.php,使用与 application/config/routes.php 相同的格式。
在 application/config/routes.php 我有以下路由:
$route['login'] = 'user/login';
这很好用,但是当我将它移到 application/modules/user/config/routes.php 时,它不起作用。我收到 404 错误。
根据 HMVC 文档 (https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc),您必须按如下方式创建路由:
$route['module_name'] = 'controller_name';
这意味着我必须这样做:
$route['user'] = 'user';
这会导致 404,但是,即使我没有得到 404,这也不是我想的那样。当 /login 转到 user/login 时,我仍然希望保持路由正常工作。
任何想法将不胜感激!
谢谢!
【问题讨论】:
-
这里有人有什么想法吗?
标签: codeigniter routing hmvc