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

Zend framework2 如何在ZF2中的一个页面上显示来自多个模块的操作?,zend-framework2,Zend Framework2,我正在将一个应用程序改写为ZF2,我遇到了在一个页面上聚合来自多个模块的视图的问题。我想要实现的是将功能划分为模块,但仍然能够在一个页面上显示它们的视图/操作(不确定如何命名)。假设我用4个容器布局一个页面,每个容器都会显示来自4个不同模块的一些视图。有可能吗?如果有,怎么可能?或者也许我的想法过程在这里是错误的(尽管我已经开始分离这些功能) 我尝试过定义相同或相似的路由(例如Module1:/boo/[:yah],Module2/boo/[:which])。它不起作用,因为装载的第一个模块显然

我正在将一个应用程序改写为ZF2,我遇到了在一个页面上聚合来自多个模块的视图的问题。我想要实现的是将功能划分为模块,但仍然能够在一个页面上显示它们的视图/操作(不确定如何命名)。假设我用4个容器布局一个页面,每个容器都会显示来自4个不同模块的一些视图。有可能吗?如果有,怎么可能?或者也许我的想法过程在这里是错误的(尽管我已经开始分离这些功能)

我尝试过定义相同或相似的路由(例如Module1:
/boo/[:yah]
,Module2
/boo/[:which]
)。它不起作用,因为装载的第一个模块显然已被送达。而且看起来也一团糟

我读过一些关于视图助手的内容,但似乎是为了在多个视图中提供通用功能。而我需要的是布局助手、视图聚合之类的东西。我以前使用过一个自制的框架,它有站点控制器的概念,可以启动不同的控制器操作。我找不到在ZF2中模拟这一点的方法


如果有任何建议,我将不胜感激。

我一直在为这个目的应用
转发
插件,正如Sam建议的那样。它看起来并不优雅,但我自己想不出更好的

可能的重复项您是只需要访问普通视图,还是希望每个视图都由操作/控制器呈现?:)我猜是后者。所以,
forwardcontroller插件
可能是我正在寻找的东西,对吧?想知道如果我需要在几个动作中这样做会发生什么@Bakura10@Sam我做到了,我从中得到的是,我可以创建视图助手,也可以在内部将请求转发给其他控制器。虽然看起来很尴尬,但我现在真的没有任何好转。我会把这个问题留一段时间,如果没有其他解决方案,我会把它关闭。自从我问了这个问题,我实际上已经开始喜欢使用视图帮助程序。然而,我发现我可以将转发请求的控制器操作作为ajax/esi内容重用,这实际上在不同级别(页面响应性)上不那么容易混淆和有用。