Doctrine orm 如何使用Gedmo移动treenodes';s嵌套集行为

Doctrine orm 如何使用Gedmo移动treenodes';s嵌套集行为,doctrine-orm,nested-sets,Doctrine Orm,Nested Sets,我用的是第二条和第三条。 在原则1中,您使用函数moveaspreviblingof,moveAsNextSiblingOf和moveAsLastChildOf来移动节点 在嵌套扩展的文档中,仅说明了在同一父节点中移动节点。不需要将一个节点移动到另一个节点。如何做到这一点 是否有条令1中提供的易于使用的功能?文档中有关于如何移动节点的示例 $treeRepository ->persistAsFirstChild($food) ->persistAsFirstChil

我用的是第二条和第三条。 在原则1中,您使用函数
moveaspreviblingof
moveAsNextSiblingOf
moveAsLastChildOf
来移动节点

在嵌套扩展的文档中,仅说明了在同一父节点中移动节点。不需要将一个节点移动到另一个节点。如何做到这一点


是否有条令1中提供的易于使用的功能?

文档中有关于如何移动节点的示例

$treeRepository
    ->persistAsFirstChild($food)
    ->persistAsFirstChildOf($fruits, $food)
    ->persistAsLastChildOf($vegitables, $food)
    ->persistAsNextSiblingOf($carrots, $fruits);

这对我不起作用,它完全把树弄脏了。如果在此之后运行“verify()”,则会出现大量错误。