2012-04-24 54 views
2

我的確瞭解Observer Pubsub和MVC模式的概念。例如,我在jQuery中使用它。 Symfony的文檔看起來也很不錯,所以組件的使用並不是一個真正的問題,但這個概念對我來說有點令人困惑。你能否指出一些在Symfony中使用這種模式的真實案例(虛擬代碼會很棒)?我可以在幾種不同的控制器或控制器的方法中使用它嗎?Symfony2 Event Dispatcher(理論上)

回答

1

我認爲Form.php就是一個很好的例子。如果您查看bind method(在bindRequest方法調用期間調用),它將調度各種events。有關這些事件的信息,請看this answer。還要檢查this cookbook條目是否添加事件監聽器。

編輯:似乎有一個關於事件調度員的食譜部分。檢查here

0

,我認爲你應該通過

https://github.com/beberlei/AcmePizzaBundle

展示瞭如何使用表單生成器構建形式和與數據庫進行交互。

+0

我沒有在捆綁包中找到**任何** EventDispatcher實例。 – acid 2012-04-24 11:23:48