我有类别结构(使用 Doctrine2 的 Gedmo 嵌套树扩展),如示例中所示: https ://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/tree.md#tree-entity-example
问题是如何将所有树显示为如下表格:
<table>
<tr>
<td>Category-1 name</td>
<td>Category-1 other data</td>
</tr>
<tr>
<td>Category-2 name</td>
<td>Category-2 other data</td>
</tr>
<tr>
<td><span class="indent">---</span>Subcategory-2-1 name</td>
<td>Subcategory-2-1 other data</td>
</tr>
<tr>
<td><span class="indent">---</span><span class="indent">---</span>Subcategory-2-1-1 name</td>
<td>Subcategory-2-1-1 other data</td>
</tr>
<tr>
<td>Category-3 name</td>
<td>Category-3 other data</td>
</tr>
</table>
换句话说,我需要在 1 个查询中将树作为带有 Level 参数的普通列表。我找到了一种仅将列表作为数组(getNodesHierarchy)获取的方法,但我需要将它作为一个集合,就像我调用 findAll()