yii 流程
来源:互联网 发布:t mac麦迪2代简版测评 编辑:程序博客网 时间:2024/06/05 20:06
yii 流程:
1、用户向入口脚本 web/index.php 发起请求。
2、入口脚本加载应用配置 并创建一个应用实例去处理请求。3、应用通过请求组件,解析请求的路由。
4、应用创建一个控制器实例去处理请求。
5、控制器创建一个操作实例并针对操作执行过滤器。
6、如果任何一个过滤器返回失败,则操作退出。
7、如果所有过滤器都通过,操作将被执行。
8、操作会加载一个数据模型,或许是来自数据库。
9、操作会渲染一个视图,将数据模型提供给它。
10、渲染结果返回给响应组件。
11、响应组件发送渲染结果给用户浏览器。
以后的文章会按照这个顺序来写
public function run(){ try { //请求前过滤器 $this->state = self::STATE_BEFORE_REQUEST; $this->trigger(self::EVENT_BEFORE_REQUEST); //处理请求 $this->state = self::STATE_HANDLING_REQUEST; $response = $this->handleRequest($this->getRequest()); //请求后过滤器 $this->state = self::STATE_AFTER_REQUEST; $this->trigger(self::EVENT_AFTER_REQUEST); //发送请求到浏览器 $this->state = self::STATE_SENDING_RESPONSE; $response->send(); $this->state = self::STATE_END; return $response->exitStatus; } catch (ExitException $e) { $this->end($e->statusCode, isset($response) ? $response : null); return $e->statusCode; }}
阅读全文
0 0
- 【Yii】YII执行流程
- yii流程
- yii 流程
- Yii 的登录流程
- Yii框架执行流程
- Yii 的登录流程
- yii 基本流程结构
- yii执行流程
- Yii 登录流程
- Yii 的登录流程
- Yii流程结构
- Yii 的登录流程
- Yii代码流程
- yii 开发流程
- Yii执行流程
- yii源码分析流程
- yii流程解析
- YII数据流程浅析
- SSH综合项目实战(快递) -- day04 快递员分页查询、POI读取Excel、代码重构
- 这是一个记录一些技术细节给自己看的
- RAID磁盘阵列简介
- vue2.0 transition -- demo实践填坑
- Unity3D教你制作Bezier和Spine曲线编辑器四
- yii 流程
- 浅议企业信息化中的团队建设
- C/C++中输入输出函数gets(),puts(),getchar(),putchar()等的解析
- SAP UI5初步结构分析研究(五)
- Codeforces Round #432
- android 常用权限和依赖
- 各种分类算法比较
- Loadrunner基础:Loadrunner Vuser基本概念和应用
- hexo d无反应问题