首页 > 解决方案 > JMS Serializer 多对一关系,主实体同一级别的字段

问题描述

我有一个具有 manyToOne 关系的实体,我想用 Symfony 上的 JMS 序列化程序序列化这个实体。但我希望相关实体与主要实体处于同一级别,例如字段是否只是我主要实体的补充字段。

我有这个 :

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

我要这个 :

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

可能吗 ?

标签: symfonyjmsserializerbundle

解决方案


是的,有可能,您必须使用虚拟属性来做到这一点https://jmsyst.com/libs/serializer/master/reference/annotations#virtualproperty


推荐阅读