我正在使用CI 2.0.2,并使用5.4模块化扩展。
我将用户设置为默认控制器。
class User extends CI_Controller{
public function __construct(){
parent::__construct();
}
public function login{ echo modules::run('login/main'); }
}
这是我的模块/登录/控制器
class Login extends MX_Controller{
public function __construct(){
parent::__construct();
$this->load->model('login_model','login');
}
public function main{
$arrUserInfo = $this->login->getUserInfo();
}
}
如果我使用“MX_Controller”,我会出现以下错误 致命错误:无法重复声明类CI在E:\Projects\mySite\application\third_party\MX\Base.php的第55行
所以我已经改用“CI_Controller”,然后我又遇到了以下错误
发生错误 找不到您指定的模型:login_model
我不知道为什么模块化MVC不起作用...如果有任何想法,请分享。 谢谢..