如何在ZF2中的一个页面上显示多个模块的操作?

时间:2013-05-20 06:59:34

标签: zend-framework2

我正在为ZF2重写一个应用程序而且我遇到了在一个页面上聚合多个模块的视图的问题。我想要实现的是将功能分成模块,但仍然能够在一个页面上显示他们的视图/操作(不确定如何命名)。假设我将布置一个包含4个容器的页面,每个容器将显示来自4个不同模块的一些视图。是否可能,如果是,那么如何?或者也许我的过程在这里是错误的(虽然我已经开始分离这些功能)。

我尝试过定义相同或类似的路线(例如,Module1:/boo/[:yah],Module2 /boo/[:whatever])。它没有用,因为第一个加载的模块显然是服务的。它看起来也像是一团糟。

我已经阅读了一些关于视图助手的内容,但似乎是针对在许多视图中提供通用功能的不同目的。而对于像布局助手,视图聚合等东西我需要什么。在使用了这个站点控制器的概念之前,我已经使用了自制框架,这将启动不同的控制器操作。我找不到在ZF2中模仿这个的方法。

我很感激任何建议。

1 个答案:

答案 0 :(得分:1)

我一直在为此目的应用forward插件,如Sam建议的blogpost中所述。它看起来并不优雅,但我自己也想不出更好的东西。