JMS Serializer много к одному отношению, поле на том же уровне основного объекта - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть объект с отношением manyToOne, я хочу сериализовать этот объект с помощью сериализатора JMS в Symfony. Но я хочу, чтобы связанная сущность находилась на том же уровне основной сущности, как если бы поля были просто дополнительными полями моей основной сущности.

У меня есть это:

"parcel_movement_action_button": {
  "code": "string",
  "type": "string"
},
"button_class": "string",
"value": "string"

Я хочу это:

  "code": "string",
  "type": "string",
  "button_class": "string",
  "value": "string"

Возможно ли это?

1 Ответ

2 голосов
/ 09 апреля 2019

Да, это возможно, вы должны использовать виртуальную собственность https://jmsyst.com/libs/serializer/master/reference/annotations#virtualproperty

...