Php KnpMenuBundle-所有子页面上的当前类
我通过KnpMenuBundle创建了一个菜单Php KnpMenuBundle-所有子页面上的当前类,php,symfony,knpmenubundle,knpmenu,Php,Symfony,Knpmenubundle,Knpmenu,我通过KnpMenuBundle创建了一个菜单 class Builder extends ContainerAware { public function adminMenu(FactoryInterface $factory, array $options) { $menu = $factory->createItem('root'); $menu->addChild('Object', array( 'r
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元素有一个当前类
但是,当我转到另一个url,例如mypage.url/object/new时,菜单中的li元素(带有uri“/object”)没有当前类
如何使用uri执行该元素:“/object”将具有当前类并处于活动状态,即使当前页面(路由)是“在uri下”/object。(例如mypage.url/object/new、mypager.url/object/12/delete等)