2

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

我尝试定义相同或相似的路线(例如 Module1: /boo/[:yah], Module2 /boo/[:whatever])。它不起作用,因为加载的第一个模块显然已提供服务。而且看起来也很乱。

我已经阅读了一些关于视图助手的信息,但似乎旨在为许多视图提供通用功能的不同目的。而如果像布局助手、视图聚合或其他东西,我需要什么。在此之前,我使用过一个自制的框架,它有站点控制器的概念,它会触发不同的控制器动作。我找不到在 ZF2 中模拟这一点的方法。

我会很感激任何建议。

4

1 回答 1

1

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

于 2013-08-18T19:14:37.020 回答