Symfony多次序列化同一对象

时间:2019-05-21 13:46:26

标签: json symfony doctrine serializer

我有一个带有CategorySection实体的经典嵌套实体逻辑,以及获取其父母和子女的方法。

当我对Section实体进行序列化时,我也希望将其附加到Category以及所有此Category的section。

问题是序列化程序从“类别”的sections集合中删除了当前的Section。

这是输出json。

    {
      "id": 1,
      "title": "Section 1",
      "thumb": null,
      "category": {
        "id": 1,
        "title": "Category 1",
        "sections": [
          {
            "id": 2,
            "title": "Section 2"
          },
          {
            "id": 3,
            "title": "Section 3"
          }
        ]
      }
    }

我正在使用默认配置的JMSSerializerBundle

有什么办法可以避免这种行为?

0 个答案:

没有答案
相关问题