0

我目前正在设计一个需要模块化的应用程序 - 为此我使用模块化扩展 - 用于代码点火器的 HMVC。

我正在尝试将 application/config/config.php 文件中定义的 default_controller 更改为默认为模块控制器,例如:users/controllers/login,但是无论我将什么放入 default_controller 设置中,我都会得到 404 页。

我尝试了以下方法无济于事:

 $route['default_controller'] = "index.php/modules/core/controllers/login";
 $route['default_controller'] = "/modules/core/controllers/login";
 $route['default_controller'] = "login";
 $route['default_controller'] = "./modules/core/controllers/login";
 $route['default_controller'] = APPPATH."/application/modules/core/controllers/login";

正如你可以告诉我的模块目录在 application/modules/ 任何想法都非常感谢。

4

1 回答 1

2

你必须使用 module_name/controller_name

如果您的模块是用户并且控制器是登录,那么默认写为

 $route["default_controller"] = "users/login";
于 2011-09-20T17:44:05.020 回答