CodeIgniter 3: загрузка библиотеки в MY_Model - PullRequest
1 голос
/ 12 апреля 2019

Я создал класс MY_Model, от которого наследуются все мои модели. Внутри него у меня есть метод с именем switchConnection. Внутри него мне нужно использовать шифрование системной библиотеки.

Я знаю, что в модели $ это относится к модели, поэтому я не могу сделать:

$this->load->library('encryption')

Я попытался загрузить библиотеку, используя:

$ci = & get_instance();
$ci->load->library('encryption');
$ci->encryption->decrypt(....);

но я получаю ту же ошибку: пытаюсь получить свойство необъекта.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

Вы должны удалить пробел между '=' и '&'.

Так что попробуйте так ->

$ci =& get_instance();
0 голосов
/ 12 апреля 2019

Я нашел решение:

$this->load->library('encryption');
$myEncryption = new CI_Encryption();
$myEncryption->decrypt($string);

Имя класса CI_Encryption

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