我使用這個:如何添加在services.yml文件作爲事件偵聽器的多個事件中學說的symfony
my.listener:
class: Acme\SearchBundle\Listener\SearchIndexer
tags:
- { name: doctrine.event_listener, event: postPersist }
現在,如果我嘗試監聽兩個事件是這樣的:
- { name: doctrine.event_listener, event: postPersist, preUpdate }
它給出了一個錯誤。
我services.yml嘗試這樣做,再次相同的錯誤'{名稱:octrine.event_subscriber,事件:prePersist,更新前}' – user825904 2012-07-25 05:15:07
* d * octrine(typo?),並且不要在您的配置中指定事件。 'getSubscribedEvents'就是這樣。另外,錯誤是什麼? – 2012-07-25 05:19:24
謝謝你,我試過這個,它工作'{{name:doctrine.event_subscriber,connection:default}}'。我也可以在訂閱的事件數組中添加更多事件,如postFlush等。或者它只需要兩個 – user825904 2012-07-25 05:39:55