У меня есть Zend_Navigation, загруженный из массива PHP (но это неуместно ...), и я использую вспомогательный меню навигации для создания меню на основе загруженной навигации. Некоторые пункты меню не должны появляться в выведенном меню, поэтому я просто устанавливаю «visible» => false »в моем массиве для этой страницы, и вы идете! Но если доступ к URL-адресу «скрытого» меню доступен, вспомогательный метод представления findActive ($ container) возвращает пустой массив, поэтому страница из контейнера не возвращается, даже если она должна (например, если страница не существует); оставляя заголовок браузера пустым и т. д.Zend_Navigation со скрытыми страницами
Поскольку помощник навигации меню и помощник навигационного вида используют «видимую» опцию для удаления страницы (с помощью метода accept ($ page)), этот параметр бесполезен в моем дело.
Что было бы лучшим способом отсюда?
да, это любопытно ... Я посмотрел на API ZF и не помню, как видел этот метод. К сожалению, у меня нет возможности проверить, будет ли это работать или нет, если бы у меня была ситуация, так как проект уже давно идет в активном производстве. Спасибо, что поделились, это гораздо более чистый способ сделать что-то. –