从Symfony Bundle扩展KNP菜单

从Symfony Bundle扩展KNP菜单,symfony,sylius,knpmenubundle,knpmenu,Symfony,Sylius,Knpmenubundle,Knpmenu,我将Sylius用作商店Symfony捆绑包,并且我希望扩展此捆绑包的“/admin”路径中使用的KNPENU。 在Sylius中,菜单由以下服务组成: <service id="sylius.menu_builder.admin.main" class="Sylius\Bundle\AdminBundle\Menu\MainMenuBuilder" parent="sylius.menu_builder" public="false">

我将Sylius用作商店Symfony捆绑包,并且我希望扩展此捆绑包的“/admin”路径中使用的KNPENU。 在Sylius中,菜单由以下服务组成:

 <service id="sylius.menu_builder.admin.main" class="Sylius\Bundle\AdminBundle\Menu\MainMenuBuilder"
                 parent="sylius.menu_builder" public="false">
        </service>
        <service id="sylius.menu.admin.main" class="Knp\Menu\MenuItem">
            <factory service="sylius.menu_builder.admin.main" method="createMenu" />
            <tag name="knp_menu.menu" alias="sylius.admin.main" />
        </service>

有没有办法从我自己的包中在菜单中添加一个条目


谢谢你的帮助

是的,您必须创建MenuListener,在其中添加子元素,并将其注册为服务。您已在文档中对此进行了解释:


祝你好运

是的,您必须创建MenuListener,在其中添加子元素,并将其注册为服务。您已在文档中对此进行了解释:


祝你好运

啊,是的,对不起,我没有在文档中看到菜单自定义!Tks,我看看!啊,是的,对不起,我没有在文档中看到菜单自定义!Tks,我看看!