我的情况是我在 XML 中定义了 Zend_Navigation 菜单。在菜单中,设计需要一个页面来显示用户数据。管理员可以查看其他用户的数据。由于显示的数据和视图布局存在细微差别,因此需要有两种操作,一种用于普通用户,一种用于管理员。
如何定义 Zend_Navigation XML 文件,以便同一控制器上的两个操作都将同一页面设置为活动页面?最好只使用 XML。甚至可能吗?
我的情况是我在 XML 中定义了 Zend_Navigation 菜单。在菜单中,设计需要一个页面来显示用户数据。管理员可以查看其他用户的数据。由于显示的数据和视图布局存在细微差别,因此需要有两种操作,一种用于普通用户,一种用于管理员。
如何定义 Zend_Navigation XML 文件,以便同一控制器上的两个操作都将同一页面设置为活动页面?最好只使用 XML。甚至可能吗?
<?xml version="1.0" encoding="UTF-8" ?>
<configdata>
<nav>
<home>
<label>Home</label>
<controller>test</controller>
<action>menu</action>
<module>default</module>
<pages>
<why>
<label>why</label>
<controller>test</controller>
<action>menu</action>
<module>default</module>
<visible>false</visible>
</why>
<who>
<label>who</label>
<controller>test</controller>
<action>quake</action>
<visible>false</visible>
</who>
</pages>
</home>
这个想法是让两个页面都不可见,并且两者都应该是可见页面的子页面,该页面将显示为活动页面。