为什么我不能load model 呢?急啊啊啊啊~
报错信息 :http://codeigniter.org.cn/forums/data/attachment/album/201305/04/173411czga29a37tizjgj2.jpgcontroller 代码 $this->load->model('power'); $this->load->model('Power'); 都试过的。。http://codeigniter.org.cn/forums/data/attachment/album/201305/04/173333g53f2c7nd2dnk76f.jpg
controller文件位置http://codeigniter.org.cn/forums/data/attachment/album/201305/04/173255s77dojde7boj7gfx.jpg
model 文件位置http://codeigniter.org.cn/forums/data/attachment/album/201305/04/173214t1cbkcidlbgzbgbz.jpg
model 代码http://codeigniter.org.cn/forums/data/attachment/album/201305/04/173208ooyvoazfu7yf4f72.jpg
大神啊~~ 求指教啊啊啊啊 啊啊啊啊啊我终于找到原因了。!!!
class Admin extends CI_Controller {
public function __construct() {
parent::__construct();
//$this->load->library('AUser');
}
public function index()
{
$this->load->model('Heng_m');
$this->auser->isLogin();
echo '123';
exit;
} 重点是在控制器构造方法里面, $this->load-library('AUser')。。。注释掉就没事了,可是,之前没有 load mode 的时候这样子做没有什么问题啊 ~~~ 继续找。我把这一句放在具体控制器类中,先放在load->model之前,还是那样的错误,$Heng_m未定义 */
public function index()
{
$this->load->library('AUser');
$this->load->model('Heng_m');
$this->Heng_m->adduser();
echo '123';
exit;
}, 然后把 $this->load-library('AUser');放在$ths->load->model('Heng_m'); 之后就一切正常了,mode能够正常使用,自定义的auser类也可以正常使用了 public function index()
{
$this->load->library('AUser');
$this->load->model('Heng_m');
$this->Heng_m->adduser();
$this->auser->isLogin();
}
ps:难道你们就没有遇到过这样的问题么。。 那岂不是只要需要用的 auser类的时候就需要手动导入呀 到底是什么问题,你是装载哪个 model ?到底是 Power 还是 Heng_m 还是 AUser
我都看晕了。。。。
页:
[1]