我想知道 - 如何在 Zend 中实现复合 View 。也就是说,我可以在一个页面上有多个 View 和 Controller 吗?我知道您可以使用布局并将一个 Controller 的内容注入(inject)到布局中,但是是否可以将多个 Controller 注入(inject)到特定布局中?
提前致谢。
最佳答案
我认为您不能在单个布局中使用多个 Controller ,有更多经验的人可能会纠正我。
我看不出你有什么理由想要这么做!
您可以使用 $this->partial()
View 助手添加部分 View ,也可以添加您自己的 View 助手以将内容添加到布局中。如果需要,您没有理由不能直接在 View 中访问模型,只要它们只是出于显示目的读取数据即可。我已经用这种方式实现了侧边栏、登录表单和导航菜单,没有任何问题。
我希望这会有所帮助。
亲切的问候
加里
关于model-view-controller - 如何在 Zend 中实现复合 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181040/