Подключение к базе данных в созданной библиотеке - CodeIgniter - PullRequest
1 голос
/ 01 декабря 2011

У меня сейчас небольшая проблема, и она меня беспокоит, надеюсь, один из вас, ребята, сможет мне помочь.

В основном я создаю библиотеку для использования в CodeIgniter и получаюэта ошибка:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Functions::$db

Filename: libraries/Functions.php

Line Number: 11

Библиотека базы данных уже включена в автозагрузку, а также моя библиотека функций:

$autoload['libraries'] = array('database','session','encrypt','functions');

Файл Functions.php находится в application/libraries папка соответственно.

Строка номер 11 состоит из этого:

$this->db->where('username', $data);

Не уверены, почему db является неопределенным свойством?

1 Ответ

4 голосов
/ 01 декабря 2011

Вероятно, вам нужно сначала получить экземпляр CI, поскольку еще не все загружено:

$ci =& get_instance();
$ci->db->where('username', $data);

Посмотрите, поможет ли это.Также см. Инструкции здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...