如何在Zend Framework中实现侧边栏

unk*_*wnt 5 model-view-controller zend-framework

如何在Zend Framework中实现侧边栏?我知道我可以在Zend_layout中使用占位符或类似的东西,但是如何在控制器中自动生成侧边栏的代码而无需在每个控制器中调用侧边栏类?我的设置如下

Application
- modules
  - blog
  - other modules
Run Code Online (Sandbox Code Playgroud)

我只想要我的博客模块的侧边栏.

我找到了这个http://www.zfforums.com/zend-framework-components-13/model-view-controller-mvc-21/how-layout-sidebar-etc-2677.html但我不明白最后一个部分"只需注入您的布局,将其注册到前端控制器......"

Ruf*_*nus 6

你可以在你的一个控制器中有一个动作和视图来呈现侧边栏.

从您刚刚调用的博客模块的布局:

<? echo $this->action('action','controller','module',array('optionalparams'=>1); ?>
Run Code Online (Sandbox Code Playgroud)

在您想要拥有它的位置.所以一个人打电话给一个动作.