我需要创建监听器或处理程序来为AccessDenied异常提供一些操作.
我看了一些标准处理程序和监听器的来源,所以看起来它们可以用于同样的任务.
我也看了这个:
但只有我见过的差异 - 处理程序经常用于处理异常.
那么,Symfony中处理程序和监听器之间的真正区别是什么?
Listeners在事件发生时注册并调用.使用Observer或PubSub模式.
的Handler是更多的是一种策略模式是委托实施细则上课.哪个可以替代.(继承的组成)
在某些情况下,这些模式可能是可以互换的,而更多的是代码的意图需要一个或另一个.
| 归档时间: |
|
| 查看次数: |
973 次 |
| 最近记录: |