Доброго времени суток, никак не могу разобраться. Прошу помощи.
Необходимо добавить в index контроллера объекты класса со своими методами. Такое ощущение, что неймспейсы вообще опенкартом не воспринимаются.
Уже и доку читал, и примеры смотрел. На данный момент, имеется файл в library, который подключается путем $this->load->library. Тут проблем нет. Этот класс имеет метод, который должен возвращать объект api-клиента, находящегося в той же library, то в свою очередь объект http, и по цепочке объекты ошибок, сущностей и кучу всего остального.
в index:
$this->load->library('test/test');
$api = $this->test->getApiClient();
метод getApiClient():
собирает данные с бд
return new testApiClient('value', 'value1');
в объекте testApiClient конструктор
и методы для курла, запросов и т.д.
методы запросов возвращают объекты сущностей, либо ошибок.
Пробовал делать все на немсэйсах, пробовал без них, пробовал new testApiClient('value', 'value1'); или new \testApiClient('value', 'value1'); или new \test\testApiClient('value', 'value1');
Пробовал создавать объект непосредственно в index.
В общем что только не пробовал, всегда фатал неизвестный класс testApiClient.
Есть какой-нибудь доступный пример?