2

我正在尝试根据最近的(2.2)更新生成面包屑,但在通过以下方式获取正确的当前项目时遇到问题:

knp_menu_get_current_item()

经过大量挖掘后,我发现与 SonataAdmin 中包含的 Voter 存在冲突

Sonata\AdminBundle\Menu\Matcher\Voter\ChildrenVote

这对于树中的每个祖先元素都返回 true,因此根节点被返回,current因此面包屑没有正确生成。删除ChildrenVote选民使我的面包屑变得混乱。

有没有办法将选民限制在特定的菜单中,或者我可以明确定义哪些选民用于给定的菜单?

已安装版本:

sonata/admin-bundle: 3.10.2
knplabs/knp-menu: 2.2.0
4

0 回答 0