0

假设我们有一个核心模块,它有一个 AdminController

另一个名为 gallery 的模块也有一个 AdminController

我如何使画廊模块管理区域与核心模块的 AdminController 一起使用

或任何其他可能的逻辑解决方案?

4

1 回答 1

4

您正在描述ZfcAdmin模块背后的想法。Jurian 甚至写了一个RFC

关于需要什么的一些想法:

您需要做的是在您的子模块中,将路由添加到管理模块的路由树。ZF2 中的路由是基于树的,因此您可以从任何模块添加到它们。由于 ModuleManager 所做的配置合并,这成为可能。

您还需要您的管理模块来提供您的子模块可以添加到的根导航配置。

最后,您需要整理布局。最简单的方法是通过管理模块上的侦听器检查路由以查看它是否在管理树中。如果是这样,它将设置管理布局。

于 2012-10-11T07:02:57.320 回答