我正在使用“模块”前端 Controller 资源进行项目设置。 渲染站点范围元素(例如导航)的最佳方法是什么?
- 添加将元素渲染到每个请求的操作堆栈末尾的操作?
- 可以通过 Controller 操作渲染这些元素吗?
- 创建一个渲染元素的插件?
- 我可以使用特定于模块的插件吗?
- 还有其他可行的方法吗?
最佳答案
我认为应该避免操作堆栈。 See this article for why .
插件方法可以工作,或者您可以创建从布局脚本调用的 ViewHelpers。我喜欢 ViewHelpers 方法,因为它使一切都非常清晰。您知道,当您回显 $this->mainNaviation() 时,有一个名为 MainNavigation 的 ViewHelper。
关于zend-framework - 使用 Zend Framework 渲染站点范围元素的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558909/