Почему Модель не загружает базу данных? - PullRequest
0 голосов
/ 17 августа 2011

У меня есть модель под названием blog_model. Код для его конструктора ниже:

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)

Как мне исправить эту ошибку?

1 Ответ

2 голосов
/ 17 августа 2011

load еще не определено в этом контексте. Мой обычный обходной путь:

$CI =& get_instance();
$CI->load->database();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...