Zend_navigation: объединить пользовательский частичный с выбором контейнера - PullRequest
0 голосов
/ 10 февраля 2012

Я отображаю меню с пользовательским частичным, но мне нужно более одного меню, поэтому я хочу выбрать конкретный контейнер для каждого вида, но renderMenu($container) перезаписывает setPartial().

Есть ли способ выбора контейнераи сделать это с моим частичным?

1 Ответ

2 голосов
/ 10 февраля 2012

renderMenu () не должен использовать настройку setPartial (). Чтобы сделать частичную попытку, используйте renderPartial, вот API:

//class Zend_View_Helper_Navigation_Menu extends Zend_View_Helper_Navigation_HelperAbstract

public function renderPartial(Zend_Navigation_Container $container = null,
                                  $partial = null)

так что вы можете указать контейнер и частичное при использовании этого метода без строгой регистрации контейнера или использования setPArtial ().

...