我有一個訂戶,實現了EventSubscriberInterface。然而,在Event dispatcher component documentation,據說訂閱一個事件,我應該打電話$dispatcher->addSubscriber()
。對象如何訂閱事件?
現在,對於我的例子,想象你有一個Mailer
類,它訂閱了一些事件併發送電子郵件。我的基本問題是,我可以在哪裏添加到應用程序中,以便將此對象作爲應用程序範圍內的偵聽器添加?換句話說,在事件發生之前,我應該在哪裏調用$dispatcher->addSubscriber()
?
使用「標籤'屬性在你的配置像這裏http://stackoverflow.com/questions/11771368/how-can-i-access-entity-manager-if-i-create-custom-event-in-symfony2 – Udan