我有我的Zend_Navigation从PHP数组加载(但这是无关的...),我使用导航菜单助手生成基于加载导航菜单。某些菜单项不得出现在输出菜单中,因此我只需在该页面的数组中设置“'visible'=> false”,然后您就可以开始了!但是,如果访问'隐藏'菜单的URL,findActive($ container)视图帮助器方法返回一个空数组,因此容器中的页面不会被返回,即使它应该(如果页面不存在);留下浏览器标题为空等。Zend_导航与隐藏页
由于菜单导航助手和导航视图帮助程序都使用“可见”选项丢弃页面(通过方法accept($ page)),所以此设置对我无用案件。
什么是最好的方式从这里?
是的,这很好奇......我看了ZF API,我不记得看到这种方法。不幸的是,我没有办法检查这是否适用于我的情况,因为这个项目现在已经进入了积极的生产阶段。不过谢谢您的分享,这是一种更干净的做事方式。 – 2011-04-16 11:23:26