0

我的情况是我在 XML 中定义了 Zend_Navigation 菜单。在菜单中,设计需要一个页面来显示用户数据。管理员可以查看其他用户的数据。由于显示的数据和视图布局存在细微差别,因此需要有两种操作,一种用于普通用户,一种用于管理员。

如何定义 Zend_Navigation XML 文件,以便同一控制器上的两个操作都将同一页面设置为活动页面?最好只使用 XML。甚至可能吗?

4

1 回答 1

2
<?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>

这个想法是让两个页面都不可见,并且两者都应该是可见页面的子页面,该页面将显示为活动页面。

于 2012-10-17T06:14:13.867 回答