Я создал библиотеку для доступа к API и создал отдельный помощник для общих функций, используемых библиотекой. В codeigniter новые библиотеки могут обращаться к собственным классам, создавая свой экземпляр, используя ...
$ example_instance = & get_instance ();
Я сделал это, загрузил свой помощник, но каждый раз, когда вызывается вспомогательная функция, я получаю сообщение об ошибке "пытаюсь получить доступ к необъекту". Что я делаю неправильно?
Вот что у меня есть
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class api_example {
private $api;
public function __construct(){
$this->api = & get_instance();
$this->api->load->helper('helper_test');
}
public function search_recent($param){
$string = $this->api->helper_test->connect($url); //error!!!
return $xml;
}
}
/* End of file */