使用Zend Framework渲染站点范围元素的最佳方法

时间:2009-10-13 08:31:56

标签: zend-framework plugins

我正在使用'modules'前端控制器资源进行项目设置。 渲染网站范围元素的最佳方法是什么,例如导航?

  • 添加将每个请求呈现给操作堆栈末尾的操作?
    • 通过控制器操作呈现这些元素是否可以?
  • 创建一个呈现元素的插件?
    • 我可以使用特定于模块的插件吗?
  • 还有其他可能的方法吗?

1 个答案:

答案 0 :(得分:3)

我认为应该避免使用动作堆栈。 See this article for why

插件方法可以工作,或者您可以创建从布局脚本调用的ViewHelpers。我喜欢ViewHelpers方法,因为它使一切都非常清晰。您知道,当您回显$ this-> mainNaviation()时,有一个名为MainNavigation的ViewHelper。