2013-04-21 180 views
0

如果我在模塊類別中有服務管理器,例如,我可以從模塊應用程序中的類別中讀取嗎?使用服務管理器Zend Framework 2

我在Module.php在應用這樣做,「列表類別」位於模塊類別的module.config.php文件:

我已經在讀服務管理應用中的模塊類別。

回答

1

是的,您可以在模塊B的模塊A中使用添加到服務管理器中的服務。這些服務只是添加到不同模塊中的服務管理器,但是可以跨模塊使用,因爲配置文件由模塊管理器合併在一起,然後交給服務管理器。這就是爲什麼命名空間服務名稱以避免命名模塊間衝突的好主意。只要像往常一樣取它,它應該工作。

關於您提供的代碼,那麼是什麼問題?它不工作?你有任何錯誤? $categories的內容是什麼?你是否將你的函數附加到事件管理器?如果不是,那麼this article會告訴你它是如何完成的。另外,請仔細考慮您是否希望在您的Category模塊的每個頁面請求中都進行此類操作。我不知道你的推理,但是爲了在每一頁上都做這樣的事情,你應該有充分的理由這樣做。