Zend framework2 导航菜单:添加自定义标记元素
我正在Zend Framework 2中使用Zend/Navigation。它打印这个:Zend framework2 导航菜单:添加自定义标记元素,zend-framework2,navigationbar,Zend Framework2,Navigationbar,我正在Zend Framework 2中使用Zend/Navigation。它打印这个: <ul class="Navigation"> <li> <a href="">Home Page</a> </li> <li> <a href="">Contact</a> </li> </ul> 但是我想在每个
<ul class="Navigation">
<li>
<a href="">Home Page</a>
</li>
<li>
<a href="">Contact</a>
</li>
</ul>
-
-
但是我想在每个
中放入一个元素,如下所示:
<ul class="Navigation">
<li>
<span>
<a href="">Home Page</a>
</span>
</li>
<li>
<span>
<a href="">Contact</a>
</span>
</li>
</ul>
-
-
没有“部分”解决方案,有什么方法可以做到这一点吗?没有其他方法,如何从菜单视图帮助器更改html输出(除了缩进和
类)
当然,您可以编写自己的菜单视图帮助程序-扩展Zend\view\helper\Navigation\menu
并覆盖htmlify方法:
,
但我认为,部分模板是更好、更简单的解决方案。对于任何感兴趣的人来说,这家伙创造了一个助手来做这项工作