KnpMenuBundle - 所有子页面的当前类

时间:2015-01-19 12:07:58

标签: php symfony knpmenubundle knpmenu

我通过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等)?

0 个答案:

没有答案