Я пытаюсь вызвать библиотеку A внутри библиотеки B в конструкторе библиотекиB. Я знаю, что я могу сделать:codeigniter library in library issue
$CI =& get_instance();
$CI->load->library('A');
$CI->A->someFunc()
Однако я не могу назвать $CI->A->someFunc()
, не возбуждая его с $CI =& get_instance();
$CI->load->library('A');
в любой функции в B Я пытаюсь получить доступ к someFunc();
. В других ситуациях я мог бы просто запустить его в конструкторе $this->load->model('somemodel');
и вызвать модель в любой функции внутри класса с помощью $this->load->someFunc();
. Как достичь такой же функциональности, не переписывая блок кода выше и выше в каждой функции, которую я хочу использовать?
да, извините, мой вопрос был немного запутанным. это работало как шарм. – Alex