一个web请求的生命周期,是说每个web请求从创建到销毁都要经历的各种阶段,每个阶段做指定的事情。
1. 用户的请求被指向入库文件,开启生命周期
2.入口脚本会加载配置,然后创建一个application实例
3.application进行路由操作,既根据url寻找目标控制器
4.application创建一个目标controller
5.控制器会创建一个action实例,并为该动作执行相关的Filters
6.如果任何一个过滤器验证失败,该动作会被取消
7.如果全部的过滤器都通过,该动作就会被执行
8.动作加载相关的一个或多个数据模型
9.动作渲染View
10.渲染得到的结果会返回给response应用组件
11.响应组件会把渲染结果返回给请求者,生命周期结束
本文标题:Yii2的请求生命周期
文章作者:biteyu
发布时间:2015-07-17
原始链接:https://www.biteyu.cn/a/267876.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
网友评论