Kam*_*ari 4 icons menu symfony knpmenu
我试图从knpMenu修改模板.我把它重命名为knp_main_menu.html.twig
config.yml:
knp_menu:
twig:
template: knp_main_menu.html.twig
templating: true
default_renderer: twig
Run Code Online (Sandbox Code Playgroud)
knp_menu.html.twig但是我的文件(原件的确切副本)没有.有没有办法做到这一点?
我的最终目标是制作适用于图标的模板:
例如:
$menu->addChild('Grupy', array(
'route' => 'group',
'attributes' => array(
'title' => 'Dodaj now? grup?',
'data-icon' => 'group',
'data-id' => 'groups_list',
)
));
Run Code Online (Sandbox Code Playgroud)
应该产生这样的东西:
<ul>
<li title="Dodaj now? grup?" data-id="groups_list" data-icon="group">
<a href="...">
<img src="somedir/group.png" /> Grupy
</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这很简单:
{{ knp_menu_render('AlefDemoBundle:Builder:mainMenu', { 'template': 'AlefDemoBundle:Menu:knp_main_menu.html.twig' }) }}
Run Code Online (Sandbox Code Playgroud)
里面的树枝模板.
| 归档时间: |
|
| 查看次数: |
3442 次 |
| 最近记录: |