#symfony #jmsserializerbundle
#symfony #jmsserializerbundle
Вопрос:
У меня есть объект с отношением ManyToOne, я хочу сериализовать этот объект с помощью JMS serializer на Symfony. Но я хочу, чтобы связанный объект находился на том же уровне, что и основной объект, например, если поля являются просто дополнительными полями моего основного объекта.
У меня есть это :
"parcel_movement_action_button": {
"code": "string",
"type": "string"
},
"button_class": "string",
"value": "string"
Я хочу это :
"code": "string",
"type": "string",
"button_class": "string",
"value": "string"
Возможно ли это?
Ответ №1:
Да, это возможно, для этого вы должны использовать виртуальное свойствоhttps://jmsyst.com/libs/serializer/master/reference/annotations#virtualproperty
Комментарии:
1. Спасибо за ваш ответ, это было именно то, что мне нужно!