2012-10-10 92 views
0

想象我們有一個具有AdminControllerzf2多模塊互相工作?

而且具有AdminController另一個模塊調用圖庫核心模塊也

我怎樣才能使庫模塊管理區的工作與核心模塊的AdminController

或其他任何可能的邏輯解決方案 ?

+0

你是什麼意思的「與」合作?例如 –

+0

...在覈心模塊的管理控制器中,我們有一個稱爲儀表板的操作....我們希望該操作顯示已安裝模塊的圖標列表...例如該圖庫模塊...以及當我們點擊該圖標顯示了核心模塊管理員的佈局裏面的畫廊管理頁面...你明白了嗎? –

回答

4

您正在描述ZfcAdmin模塊背後的想法。 Jurian甚至寫了一個RFC

安森美需要什麼的一些想法:

你需要做的是你的孩子模塊中,該路由添加到管理模塊的路由樹。 ZF2中的路由是基於樹的,因此您可以從任何模塊添加到它們。由於ModuleManager所做的配置合併,這成爲可能。

您還需要您的管理模塊提供您的子模塊可以添加到的根引導配置。

最後,您需要整理佈局。最簡單的方法是通過管理模塊上的監聽器來檢查路由,看它是否在管理樹中。如果是這樣,它將設置管理佈局。

+0

所以你的意思是ZFcAdmin爲我工作,或者我應該只實現zfcadmin的想法? –

+0

就我個人而言,我會嘗試使用ZfcAdmin。 –

+0

@RobAllen,有沒有在zf2模塊中使用子模塊的例子? – Starx