Я пытаюсь развернуть приложение Yii2, которое использует службы OData. Но у меня есть небольшая проблема: я выбираю https://github.com/saintsystems/odata-client-php (Клиентская библиотека OData от SaintSystems), я установил с composer, и не было никаких жалоб. Но когда я использую экземпляр объектов, он говорит:
$odataClient = new ODataClient($odataServiceUrl);
затем
Error
Class 'app\controllers\ODataClient' not found
И если
$odataClient = new \SaintSystems\OData\ODataClient($odataServiceUrl);
Тогда он жалуется:
Call to undefined method SaintSystems\OData\Query\Builder::post()
Поэтому я думаю, что Yii 2 не распознает пространства имен, или композитор не устанавливает их правильно. Как я могу заставить yii2 взять это пространство имен и успешно развернуть его с этой библиотекой.
Спасибо вам всем!
Задача ещё не решена.
Других решений пока нет …