我想在由Gedmo Tree Doctrine扩展名$repo->childrenHierarchy()
生成的响应数组树中添加更多数据。
[
{
"id": 1,
"title": "Folder",
"lft": 1,
"lvl": 0,
"rgt": 30,
"__children": [
{
"id": 11,
"title": "Sub folder 1",
"lft": 2,
"lvl": 1,
"rgt": 11,
"__children": [
{
"id": 13,
"title": "Sub folder 2",
"lft": 3,
"lvl": 2,
"rgt": 8,
"__children": [
{
"id": 15,
"title": "Sub folder 3",
"lft": 4,
"lvl": 3,
"rgt": 5,
"__children": []
},
{
"id": 14,
"title": "Windows",
"lft": 6,
"lvl": 3,
"rgt": 7,
"__children": []
}
]
},
...
按照文档中的说明检索树。
我的问题是,如何像这样的响应那样在此数组内添加数据
[
{
"id": 1,
"title": "Folder",
"lft": 1,
"lvl": 0,
"rgt": 30,
"__children": [
{
"id": 11,
"title": "Sub folder 1",
"lft": 2,
"lvl": 1,
"rgt": 11,
"count": 1,
"__children": [
{
"id": 13,
"title": "Sub folder 2",
"lft": 3,
"lvl": 2,
"rgt": 8,
"count": 1,
"__children": [
{
"id": 15,
"title": "Sub folder 3",
"lft": 4,
"lvl": 3,
"rgt": 5,
"count": 0,
"__children": []
},
{
"id": 14,
"title": "Windows",
"lft": 6,
"lvl": 3,
"rgt": 7,
"count": 0,
"__children": []
}
]
},
...
添加(例如)子计数。但是可以从我的实体中添加自定义评估师。
我的实体就像文档中所述。我使用@Gedmo\Tree(type="nested")
谢谢