Проблемы с обработкой простых идентификаторов в платформе API/SymfonyPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблемы с обработкой простых идентификаторов в платформе API/Symfony

Сообщение Anonymous »

Мне сложно использовать простые идентификаторы на платформе API. У меня есть связанные объекты, и я следовал официальной документации платформы API, создавая денормализатор, но всегда получаю сообщение об ошибке. Невозможно создать IRI для элемента типа \"App\\Entity\\Address\
Моя цель — работать с простыми идентификаторами вместо IRI (позже я хочу переключиться на UUID).
Текущий текст запроса (POST)

{
"name": "Test",
"address": {
"street": "Test",
"zip": "11111",
"city": "Test",
"country": "Test",
"type": "/api/address_types/1" //Address Type ID
},
"cover": "/api/medias/17" //Cover ID
"type": "/api/stores/1" // Store Type ID
}

Тело будущего запроса (сейчас у меня с этим проблемы)
{
"name": "Test",
"address": {
"street": "Test",
"zip": "11111",
"city": "Test",
"country": "Test",
"type": 1 //Address Type ID
},
"cover": 17 //Cover ID
"type": 1 // Store Type ID
}

StoreEntity (геттеры и сеттеры не были включены в этот пример)


Подробнее здесь: https://stackoverflow.com/questions/786 ... rm-symfony
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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