Symfony2 Gedmo Tree:如何更新树路径?

时间:2014-06-15 00:14:51

标签: symfony recursion tree

我在Symfony2中使用带有SonataAdmin的materializedPath Tree。我有一个使用树木的类别实体。 CRUD有效但儿童的路径没有更新:

从:

开始
  • Cat1 with path = Root / Cat1
  • Cat1.1 with path = Root / Cat1 / Cat1.1
  • Cat2 with path = Root / Cat2

然后我为Cat2改变了Cat1的父母,我得到了:

  • Cat1 with path = Root / Cat2 / Cat1
  • Cat1.1 with path = Root / Cat1 / Cat1.1
  • Cat2 with path = Root / Cat2

如您所见,Cat1.1路径错误,应该是:

  • 根/ CAT2 / CAT1 / Cat1.1

如何更新父路径以解决此问题? 感谢

0 个答案:

没有答案