控制器加载模型时报错
控制器加载模型的时候遇到了如下的报错A PHP Error was encounteredSeverity: Notice
Message: Undefined property: Seller::$load
Filename: api/Seller.php
Line Number: 4
Backtrace:
File: /var/www/waimao/application/controllers/api/Seller.php
Line: 4
Function: _error_handlerFile: /var/www/waimao/index.php
Line: 315
Function: require_once
Fatal error: Call to a member function model() on a non-object in /var/www/waimao/application/controllers/api/Seller.php on line 4
A PHP Error was encounteredSeverity: Error
Message: Call to a member function model() on a non-object
Filename: api/Seller.php
Line Number: 4
Backtrace:
控制器代码如下
<?php
class Seller extends A_Controller{
public function __construct(){
$this->load->model('user_model');
}
public function index(){
$this->_api_error('this is a test');
}
}
模型的部分代码如下
class User_model extends CI_Model{
public function __construct(){
parent::__construct();
$this->load->database();
}
public function get($where = array()){
$query=$this->db->get_where('user',$where);
$res=$query->result();
if($res){
return $res;
}
return NULL;
}
}
请帮忙看一下是怎么回事,谢谢诸位了 构造函数里必须先写一句 parent::__construct();
另外你的 A_Controller 是什么?这个类也必须在构造函数里先执行 parent::__construct(); Hex 发表于 2017-6-23 14:35
构造函数里必须先写一句 parent::__construct();
另外你的 A_Controller 是什么?这个类也必须在构造函数 ...
嗯,果然是加上parent::__construct();就好了,谢谢啦
页:
[1]