Попытка загрузить класс ModelData из глобального пространства имен при попытке анализа данных с помощью PHP SDK.Php

Кемеровские программисты php общаются здесь
Anonymous
Попытка загрузить класс ModelData из глобального пространства имен при попытке анализа данных с помощью PHP SDK.

Сообщение Anonymous »

У меня есть приложение PHP, и я использую SDK для вызова данных из конечной точки. Возвращаемые данные упакованы в объект данных, поэтому они форматируются следующим образом:

Код: Выделить всё

{
"data": {
"id": "12345",
"key": "0008",
"type": 2,
}
}
Когда я пытаюсь вызвать API через SDK, он не может проанализировать приведенные выше данные. Я получаю сообщение об ошибке:

Код: Выделить всё

Attempted to load class "ModelData" from the global namespace.
Did you forget a "use" statement for "Api\Internal\Model\ModelData"?
Ошибка выдается автоматически созданным файлом в SDK под названием ObjectSerializer.php. Таким образом, он знает, что анализируемый объект данных имеет тип ModelData, а модель для ModelData присутствует в SDK. Это автоматически создаваемый файл, который создается при развертывании, поэтому его нельзя изменить. SDK создается из приложения Nest JS с использованием OpenApi.
Есть идеи, как проанализировать данные, не получив указанную выше ошибку?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ing-to-par

Вернуться в «Php»