我在同一个应用程序的两个不同捆绑包中使用KnpMenuBudle。在一个捆绑包中,我还使用了BraincraftedBootstrapBundle,所以在我的应用程序/BraincraftedBootstrapBundle/config.yml中,我将这个特定的配置放到了带有bootstrap的样式菜单中:
knp_menu:
twig:
template: "BraincraftedBootstrapBundle:Menu:menu.html.twig"问题是配置是全局设置的,所以当我尝试在不需要引导的捆绑包中使用KnpMenu时,我得到一个错误。
如何仅为一个捆绑包设置此特定配置?
发布于 2013-03-11 00:31:12
我相信当你在布局中调用knp_menu_render twig方法时,你可以指定你想要的模板:
{{ knp_menu_render('main', {'template': 'BraincraftedBootstrapBundle:Menu:menu.html.twig'}, 'custom') }}https://stackoverflow.com/questions/15317724
复制相似问题