2012-04-24 85 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