KnpMenuBundle — текущий класс на всех страницах

Я создаю меню по 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, все хорошо — литий Элемент в меню имеет текущий класс.

Но когда я перехожу на другой URL, например, mypage.url / object / new, затем литий элемент в меню с URI ‘/ object’ не имеет текущего класса.

Как я могу сделать этот элемент с URI: ‘/ объект’, будет иметь текущий класс и будет активным, даже текущая страница (маршрут) находится «под URI» / объект. (например, mypage.url / object / new, mypager.url / object / 12 / delete и т. д.)?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]