我从 PHP 数组中加载了 Zend_Navigation(但这无关紧要……),并且我正在使用导航菜单助手根据加载的导航生成菜单。某些菜单项不得出现在输出的菜单中,因此我只需在该页面的数组中设置“'visible' => false”即可!但是如果访问“隐藏”菜单的 URL,findActive($container) 视图辅助方法会返回一个空数组,因此不会返回来自容器的页面,即使它应该返回(比如页面不存在) ); 将浏览器标题留空等。
由于菜单导航助手和导航视图助手都使用“可见”选项来丢弃页面(通过方法accept($page)),所以这个设置在我的情况下是无用的。
从这里出发的最佳方式是什么?