Главная » PHP » KnpMenuBundle - текущий класс на всех страницах
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 и т. д.)?