【问题标题】:Symfony KnpMenuBundle configuration across bundlesSymfony KnpMenuBundle 跨包配置
【发布时间】:2013-03-10 00:55:58
【问题描述】:

我在同一应用程序的两个不同包中使用 KnpMenuBudle。在一个捆绑包中,我还使用了 BraincraftedBootstrapBundle,因此在我的 app/config/config.yml 中,我将这个特定的配置用于使用引导程序设置菜单样式:

knp_menu:
  twig:
    template: "BraincraftedBootstrapBundle:Menu:menu.html.twig"

问题是配置是全局设置的,所以当我尝试在不需要引导的捆绑包中使用 KnpMenu 时出现错误。

如何仅为一个捆绑包设置此特定配置?

【问题讨论】:

    标签: symfony configuration knpmenubundle


    【解决方案1】:

    相信你在布局中调用knp_menu_render twig方法时可以指定你想要的模板:

    {{ knp_menu_render('main', {'template': 'BraincraftedBootstrapBundle:Menu:menu.html.twig'}, 'custom') }}
    

    【讨论】:

      猜你喜欢
      • 2018-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      相关资源
      最近更新 更多