与Zend Framework 1中的请求处理相比,Zend Framework 2中的请求处理

时间:2013-03-20 22:02:58

标签: php zend-framework request zend-framework2

在Keith Pope的Zend Framework 1 Bibel“Zend Framework 1.8 Web应用程序开发”中,ZF1请求处理描述如下:

  

这个过程可以这样分解:

     
      
  1. 发出请求并创建请求对象。
  2.   
  3. 触发routeStartup事件。
  4.   
  5. 路由器处理请求。
  6.   
  7. 触发routeShutdown事件。
  8.   
  9. 触发dispatchLoopStartup事件。
  10.   
  11. 启动调度循环。
  12.   
  13. 触发了preDispatch事件。
  14.   
  15. Dispatcher调用Action Controller。
  16.   
  17. 操作控制器写入响应对象。
  18.   
  19. 触发postDispatch事件。
  20.   
  21. 如果还有动作要呼叫,请转到步骤7.
  22.   
  23. 触发dispatchLoopShutdown事件。
  24.   
  25. 回复回复。
  26.   

enter image description here

这是否仍适用于Zend Framework 2中的请求处理?如果不是:什么是新的?如何查看新架构?

1 个答案:

答案 0 :(得分:1)

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

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

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

希望这会有所帮助:)