【发布时间】:2012-05-04 21:00:00
【问题描述】:
我确实了解 Observer Pubsub 和 MVC 模式的概念。例如,我在 jQuery 中使用它。 Symfony 文档看起来也不错,所以组件的使用并不是真正的问题,但这个概念让我有点困惑。你能指出一些在 Symfony 中使用这种模式的真实例子(虚拟代码会很棒)吗?我可以只在几个不同的控制器或控制器的方法中使用它吗?
【问题讨论】:
标签: php events symfony dispatcher
我确实了解 Observer Pubsub 和 MVC 模式的概念。例如,我在 jQuery 中使用它。 Symfony 文档看起来也不错,所以组件的使用并不是真正的问题,但这个概念让我有点困惑。你能指出一些在 Symfony 中使用这种模式的真实例子(虚拟代码会很棒)吗?我可以只在几个不同的控制器或控制器的方法中使用它吗?
【问题讨论】:
标签: php events symfony dispatcher
【讨论】:
我认为Form.php 是一个很好的例子。如果您查看bind method(在bindRequest 方法调用期间调用),它会调度各种events。有关这些事件的信息,请查看this answer。还要检查 this 食谱条目以添加事件侦听器。
编辑:似乎有一个关于事件调度程序的食谱部分。检查here。
【讨论】: