Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么赢了';模型是否加载数据库?_Php_Codeigniter - Fatal编程技术网

Php 为什么赢了';模型是否加载数据库?

Php 为什么赢了';模型是否加载数据库?,php,codeigniter,Php,Codeigniter,我有一个模型叫做blog_模型。其构造函数的代码如下所示: class blog_model extends CI_Model { function __construct() { parent::__construct(); $this->load->database(); } 每当代码运行$this->load->database();,我总是会收到一个错误;。我得到的错误是: Fatal error: Call to a member function dat

我有一个模型叫做blog_模型。其构造函数的代码如下所示:

class blog_model extends CI_Model {
function __construct() {
    parent::__construct();
    $this->load->database();
}
每当代码运行$this->load->database();,我总是会收到一个错误;。我得到的错误是:

Fatal error: Call to a member function database() on a non-object in C:\wamp\www\Project\application\models\blog_model.php on line 7
每当我将鼠标指针悬停在This->load->database()上时,这可能是一条有用的线索;第二部分,这表明:

CI_Loader.database($params, $return, $active_record)

如何修复此错误?

load
尚未在该上下文中定义。我通常的解决方法是:

$CI =& get_instance();
$CI->load->database();