【发布时间】:2014-06-04 19:49:21
【问题描述】:
我读过一些关于事件的东西,更具体地说是关于 MVC 上下文,但我不明白它是如何工作的。我想知道每个参与者(订阅者、监听者、处理者)的功能。
谢谢;)
【问题讨论】:
-
EDA 模式通常与 MVC 无关。
标签: php events model-view-controller
我读过一些关于事件的东西,更具体地说是关于 MVC 上下文,但我不明白它是如何工作的。我想知道每个参与者(订阅者、监听者、处理者)的功能。
谢谢;)
【问题讨论】:
标签: php events model-view-controller
MVC 的(模型-视图-控制器)事件是由特定条件触发的。现在我看到您已经列出了一些处理事件的对象。
订阅者 - 提供对结果进行分组的方法的对象。想想订阅一本杂志和订阅该杂志的那群人。
Listener - 一个“监听”某些调用的对象。无论是 AJAX 还是数据库连接或 事件。
Handler - 从字面上处理来自常见请求的进程或变量的对象。
这是一张有助于说明 MVC 模式概念的图片。
【讨论】: