我有一个带有Category
和Section
实体的经典嵌套实体逻辑,以及获取其父母和子女的方法。
当我对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。
有什么办法可以避免这种行为?