具有多个集合的 Gedmo 树嵌套集合

Gedmo Tree nested-set with multiple sets

我们使用 Gedmo 软件包在我们的网站上使用嵌套集策略来管理我们的菜单。

它可以工作,但问题是我们有几个不同的菜单,它们是通过 menu_item table.

上的外键引用的

显然我们的 menu_item table 有一个自引用 parent_id,但是是否可以通过指向另一个 table 的另一列来限制?即我们有几个菜单,我们的 Gedmo 东西在 menu_item table 上。但是 lft rgt 东西考虑了每一行,我只需要那个菜单的行。

这可能吗?如果是这样,它是如何完成的?

事实证明这是不可能的。所以我让它成为可能。

等待拉取请求被接受https://github.com/Atlantic18/DoctrineExtensions/pull/1877