【问题标题】:Zend_navigation: combine custom partial with selecting containerZend_navigation:将自定义部分与选择容器相结合
【发布时间】:2012-02-10 13:23:55
【问题描述】:

我正在使用自定义部分渲染菜单,但我需要多个菜单,因此我想为每个视图选择特定容器,但 renderMenu($container) 会覆盖 setPartial()

有没有什么方法可以选择容器并用我的局部渲染它​​的内容?

【问题讨论】:

    标签: php zend-framework zend-view zend-navigation


    【解决方案1】:

    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)
    

    所以你可以在使用这个方法的时候指定容器和partial,而不需要严格地注册一个容器或者使用setPartial()。

    【讨论】:

      猜你喜欢
      • 2018-10-10
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 2016-05-27
      • 1970-01-01
      • 2013-11-23
      相关资源
      最近更新 更多