我通过KnpMenuBundle
创建一个菜单class Builder extends ContainerAware
{
public function adminMenu(FactoryInterface $factory, array $options)
{
$menu = $factory->createItem('root');
$menu->addChild('Object', array(
'route' => 'object',
'uri' => '/object',
));
return $menu;
}
}
当我在网页上使用url mypage.url / object时,一切都很好 - 菜单中的 li 元素具有当前类。
但是当我继续使用另一个网址时,例如mypage.url / object / new,然后菜单中的 li 元素,uri'/ object'不是当前的类。
如何使用uri执行该元素:'/ object'将具有当前类并且将处于活动状态,即使当前页面(路径)是“在uri” / object 之下。 (例如mypage.url / object / new,mypager.url / object / 12 / delete等)?