【发布时间】:2015-06-29 07:47:56
【问题描述】:
正如 Enrico Zimuel 的教程“MVC + Events + Modules: the new architecture of ZF2”所示,基本的 ZF2 MVC 事件结构如下所示:
ZF MVC Auth 扩展了基本的 MVC 流,向其中添加了四个事件(EVENT_AUTHENTICATION、EVENT_AUTHENTICATION_POST、EVENT_AUTHORIZATION、EVENT_AUTHORIZATION_POST)。
现在我正在阅读 Apigility "Advanced Authentication and Authorization" 文档,上面写着:
为了实现与 ZF2 MVC 生命周期的集成以进行身份验证,
zf-mvc-auth连接 4 个侦听器,然后传播它们自己的事件。这些侦听器中的每一个都在事件MvcEvent::EVENT_ROUTE中以不同的优先级注册。
有两点我不清楚:
“每个侦听器都在事件中注册
MvcEvent::EVENT_ROUTE”--“嵌套事件”?这是什么意思?"在事件中
MvcEvent::EVENT_ROUTE在不同的优先级" -- 事件优先级层次结构是否“嵌套”/不是直线?是多维的吗?
【问题讨论】:
标签: events zend-framework2 zend-framework-mvc