45得票5回答
自定义KnpMenuBundle

如何自定义KNPMenuBundle? 我无法弄清如何使用KnpMenuBundle添加图像或span标签。 我只是想要这个:<ul> <li> <img src="{{asset('bundles/mybundle/images/m...

12得票3回答
如何禁用KnpMenuBundle中标签的HTML转义

我想要渲染一个像这样的 HTML 标签:$menu->addChild('Dashboard', array( 'route' => 'dashboard', 'label' => '<i class="fa-icon-bar-chart">&l...

11得票2回答
如何在KNPMenuBundle中将“current”类更改为“active”

我在想,将“current”类更改为“active”的最佳方法是什么,以便Bootstrap可以正确地使用它?我考虑过复制和覆盖knp_menu_html.twig,但我认为这不是最好的方法...无论如何,有更好的方法吗?

11得票4回答
使用Twig为knp菜单根元素添加类

如何在Twig中向knp_menu的根元素<ul>添加类? 我尝试了很多方法: 1.{{ knp_menu_render('main', {'class': 'foo'}) }} 2.{{ knp_menu_render('main', {'attributes': {'cla...

9得票3回答
在Symfony/SonataUserBundle设置中,调用方法setCurrentUri失败。

我正在尝试使用SonataUserBundle设置Symfony。用户注册和登录正常工作。但当我尝试调用/profile视图时,却出现了以下错误: Attempted to call method "setCurrentUri" on class "Knp\Menu\MenuItem" in...

8得票2回答
Knp菜单捆绑包当前项目Symfony 2

我有一个关于在Symfony2中渲染KnpMenu Bundle的问题。 根据我的阅读,匹配路由项应该有一个"current"类。我已经阅读了Knp文档,他们提到了RouteVoter,但我无法让它工作。你有什么想法吗? 建造者代码: <?php // src/Acme/DemoBu...

8得票2回答
KnpMenuBundle和动态路由参数

我使用KnpMenuBundle来制作我的网站,这是我的问题: 我有一个用户列表,路径为:/admin/users 菜单如下: User (is opened) list (is active) add new 在列表视图中,菜单中的“列表”项处于活动状态,就像我想要的那...

8得票2回答
knp菜单包:如何在构建器中获取用户数据?

如何在KnpMenuBundle的构建器中获取用户数据? 我知道我可以通过控制器中的这行代码获取用户数据: $user = $this->get('security.context')->getToken()->getUser(); 但是我希望它也能出现在我的菜单构建...