knp_menu_render()& bootstrap模板侧边栏,不断扩展,当我去不同的页面,为什么?

时间:2017-02-16 23:24:30

标签: twitter-bootstrap sidebar knpmenubundle

我有一个侧边菜单,它是base.html.twig的一部分 当我开始在路线/页面周围移动时,侧栏是继承的并且无法正确渲染。更具体地说,所有子菜单都在扩展。

任何指针都将非常感激。 提前谢谢。

<div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
  <div class="menu_section">
    <h3>General</h3>
      <ul class="nav side-menu">
        <li><a><i class="fa fa-bar-chart-o"></i>  Accounts <span class="fa fa-chevron-down"></span></a>
           <ul class="nav child_menu">
              {{ knp_menu_render('AppBundle:Builder:mainMenu',{'currentClass':'active'}) }}
           </ul>
        </li>
        <li><a><i class="fa fa-bar-chart-o"></i> backup Accounts <span class="fa fa-chevron-down"></span></a>
           <ul class="nav child_menu">
              {{ knp_menu_render('AppBundle:Builder:mainMenu2',{'currentClass':'active'}) }}
           </ul>
         </li>

1 个答案:

答案 0 :(得分:0)

发现了这个原因。

基本上。所有端点必须是唯一的,并且存在以使knp_menu_render正常运行