我尝试根据最近的(2.2)更新生成面包屑但是在获取正确的当前项目时遇到问题 通过:
knp_menu_get_current_item()
经过一番挖掘后,我发现与SonataAdmin中包含的选民发生冲突
Sonata\AdminBundle\Menu\Matcher\Voter\ChildrenVote
这对于树中的每个祖先元素都返回true,因此根节点将作为current
返回,因此面包屑不能正确生成。删除ChildrenVote
选民会使我的面包屑变得很糟糕。
有没有办法将选民限制为特定菜单,还是我可以明确定义用于给定菜单的选民?
已安装的版本:
sonata/admin-bundle: 3.10.2
knplabs/knp-menu: 2.2.0