我正在使用 Zend_Navigation 构建菜单和面包屑,但home
页面层次结构存在小问题。这是一个带有 XML 文件的 Zend_Navigation 的基本示例。
<config>
<nav>
<home>
<label>Home</label>
<controller>index</controller>
<action>index</action>
</home>
<about>
<label>About</label>
<controller>about</controller>
<action>index</action>
</about>
<contact>
<label>Contact</label>
<controller>contact</controller>
<action>index</action>
</contact>
</nav>
</config>
在菜单中,about
andcontact
页面应与页面处于同一级别home
(如下图所示)。这可以按预期工作,因为所有这些页面在导航 XML 文件中都处于同一级别。
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
</ul>
然而,在面包屑中,about
andcontact
页面应该嵌套在home
页面中。这意味着应该在about
页面上显示以下面包屑:
Home > About
我怎么能做到这一点?