我有一个在使用 Zend Navigation 时给我带来问题的持久性要求。一个简化的例子是一个系统,它有一个像“专辑”这样的数据库实体,用户需要一个“列表”、“添加”、“编辑”和“删除”页面。“列表”和“添加”页面包含在菜单系统中,但特定于特定“专辑”的“编辑”和“删除”页面从“列表”页面链接到。
问题是导航到“编辑”或“删除”页面会导致“相册”菜单分支处于非活动状态。显然这是因为这些页面不在导航层次结构中。
我在找:
- 将这些页面放在导航层次结构中但不显示它们的好方法。
- 一种从控制器中定义当前活动分支的方法,以便我可以保持菜单的相应分支处于活动状态。
- 我没有想到的一种方法可以做到这一点。
谢谢