Item "nav_type" for "Array" does not exist in
BraincraftedBootstrapBundle:Menu:menu.html.twig at line 111
{{ knp_menu_render('BattlemamonoMainBundle:Builder:settingSidebarMenu') }}
public function settingSidebarMenu(FactoryInterface $factory, array $options)
{
$menu = $factory->createItem('settingSidebar');
$menu->setChildrenAttribute('class', 'sidenav');
$menu->addChild('What is Battlemamono?', array(
'uri' => '#whatis',
));
$menu->addChild('History', array(
'uri' => '#history',
));
$menu->addChild('Mamono', array(
'uri' => '#mamono',
));
$menu['Mamono']->addChild('Evolution', array(
'uri' => "#evolution",
));
$menu->addChild('Humans', array(
'uri' => '#humans',
));
$menu->addChild('Loci Beast', array(
'uri' => '#loci',
));
$menu->addChild('Essence', array(
'uri' => '#essence',
));
$menu->addChild('Life', array(
'uri' => '#life',
));
$menu->addChild('The World', array(
'uri' => '#whatis',
));
$menu->addChild('Appendix', array(
'uri' => '#appendix',
));
return $menu;
}
{{ knp_menu_render('BattlemamonoMainBundle:Builder:settingSidebarMenu') }}
{{ knp_menu_render('BattlemamonoMainBundle:Builder:settingSidebarMenu', {'nav_type': 'stacked_tabs'}) }}
it works.
please help with this.