使用zend框架创建动态侧边栏或其他非内容布局位置的最佳做法是什么.这时我创建了控制器,我称之为WidgetsController.在这个控制器中,我为侧边栏的"侧边栏"响应段定义了一些动作,在IndexController中我使用$ this-> view-> action()调用它们; 功能,但我不认为这是创建动态侧边栏的最佳做法.谢谢你的回答.
你的问题没有提供很多细节.通常,我会说通过视图的渲染/部分方法将侧边栏加载为视图模板.所以从一个视图中:
//$data is dynamic data you want to pass to the sidebar echo $this -> partial('/path/to/sidebar.phtml',array('menuitems' => $data));
然后侧边栏可以处理动态数据:
//sidebar.phtml
如果您需要额外的功能,可以创建一个专用的视图助手来处理它.