在Keith Pope的Zend Framework 1 Bibel“Zend Framework 1.8 Web应用程序开发”中,ZF1请求处理描述如下:
这个过程可以这样分解:
- 发出请求并创建请求对象。
- 触发routeStartup事件。
- 路由器处理请求。
- 触发routeShutdown事件。
- 触发dispatchLoopStartup事件。
- 启动调度循环。
- 触发了preDispatch事件。
- Dispatcher调用Action Controller。
- 操作控制器写入响应对象。
- 触发postDispatch事件。
- 如果还有动作要呼叫,请转到步骤7.
- 触发dispatchLoopShutdown事件。
- 回复回复。
醇>
这是否仍适用于Zend Framework 2中的请求处理?如果不是:什么是新的?如何查看新架构?
答案 0 :(得分:1)
ZF2中的请求流程图与ZF1中的流程图不同,因为ZF2 MVC是事件驱动的体系结构。请参见此处的流程图:
http://zendframework2.de/en/cheat-sheet.html
我认为它有多种语言版本。
希望这会有所帮助:)