-2

在 Keith Pope 的 Zend Framework 1 Bibel “Zend Framework 1.8 Web Application Development”中,ZF1 请求处理描述如下:

这个过程可以这样分解:

  1. 发出请求并创建请求对象。
  2. routeStartup 事件被触发。
  3. 路由器处理请求。
  4. 触发 routeShutdown 事件。
  5. dispatchLoopStartup 事件被触发。
  6. 调度循环开始。
  7. preDispatch 事件被触发。
  8. Dispatcher 调用 Action Controller。
  9. 动作控制器写入响应对象。
  10. postDispatch 事件被触发。
  11. 如果还有要调用的操作,则转到步骤 7。
  12. dispatchLoopShutdown 事件被触发。
  13. 响应被发回。

在此处输入图像描述

这仍然适用于 Zend Framework 2 中的请求处理吗?如果没有:什么是新的?新架构看起来如何?

4

1 回答 1

1

ZF2 中的请求流程图与 ZF1 中的不同,因为 ZF2 MVC 是事件驱动的架构。请参阅此处的流程图:

http://zendframework2.de/en/cheat-sheet.html

我认为它有多种语言版本。

希望这可以帮助 :)

于 2013-03-21T17:46:51.247 回答