Yii Framework2.0开发教程(9)运行机制概述
来源:互联网 发布:雪肌精乳液好用吗 知乎 编辑:程序博客网 时间:2024/05/16 05:23
每一次 Yii 应用开始处理 HTTP 请求时,它都会进行一个近似的流程。
1、用户提交指向 入口脚本 web/index.php 的请求。
2、入口脚本会加载 配置数组 并创建一个 应用 实例用于处理该请求。
3、应用会通过 request(请求) 应用组件解析被请求的 路由。
4、应用创建一个 controller(控制器) 实例具体处理请求。(C)
5、控制器(controller)会创建一个 action(动作) 实例并为该动作执行相关的 Filters(访问过滤器)。
6、如果任何一个过滤器验证失败,该动作会被取消;7、如果全部的过滤器都通过,该动作就会被执行。
8、动作(action)会加载一个数据模型(Model),一般是从数据库中加载。(M)
9、动作(action)会渲染一个 View(视图),并为其提供所需的数据模型。(V)
10、渲染得到的结果会返回给 response(响应) 应用组件。
11、响应组件会把渲染结果发回给用户的浏览器。
参考:https://github.com/yiisoft/yii2/blob/master/docs/guide-zh-CN/runtime-overview.md
主要是转载的
0 0
- Yii Framework2.0开发教程(9)运行机制概述
- Yii Framework2.0开发教程(7)账户注册开发
- Yii Framework2.0开发教程(2)使用表单Form
- Yii Framework2.0开发教程(3)数据库mysql入门
- Yii Framework2.0开发教程(5)数据库mysql函数
- Yii Framework2.0开发教程(6)数据库mysql--ActiveRecord
- Yii Framework2.0开发教程(8)输入验证
- Yii Framework2.0开发教程(4)在yii中定义全局变量
- Yii Framework2.0开发教程(1)配置环境及第一个应用HelloWorld
- Yii Framework2.0开发教程(10)配合mysql数据库实现用户登录
- Yii Framework 开发教程(9) UI 小组件Widget 概述
- Yii Framework 开发教程(9) UI 小组件Widget 概述
- Yii Framework2.0输入验证
- Yii Framework 开发教程(23) 数据库-概述
- Yii Framework 开发教程(23) 数据库-概述
- Yii Framework 开发教程 UI 小组件Widget 概述
- Yii framework2 gii配置
- Yii framework2 gii配置
- DEDECMS无法上传图片的解决办法
- openfire + strophe.js + apache http + tomcat7
- java反射机制基础详解
- 匈牙利算法与二分图
- ural 1057 Amount of degrees 【数位dp】
- Yii Framework2.0开发教程(9)运行机制概述
- Android Studio Gradle 增加对.so 文件的支持
- Android开发之应用开发相关下载资源(2014/10/19更新)
- JAVA程序设计(09)-----面对对象设计初级应用 龟兔赛跑
- A+BProblem
- iOS面试总结 - 1. 岗位要求
- 稀疏矩阵的三元组顺序表存储表示及基本操作
- wget 交叉编译(uclibc's spawn.h is not detected right)
- Servlet 作用域