YII框架一个请求的生命周期
2024-09-24 15:27:44
- 用户向入口脚本
web/index.php
发起请求。 - 入口脚本加载应用配置并创建一个应用实例去处理请求。
- 应用通过请求组件解析请求的路由。
- 应用创建一个控制器实例去处理请求。
- 控制器创建一个操作实例并针对操作执行过滤器。
- 如果任何一个过滤器返回失败,则操作退出。
- 如果所有过滤器都通过,操作将被执行。
- 操作会加载一个数据模型,或许是来自数据库。
- 操作会渲染一个视图,把数据模型提供给它。
- 渲染结果返回给响应组件。
- 响应组件发送渲染结果给用户浏览器。
最新文章
- HTML5将图片转化成字符画
- 对LR关联的一些理解
- JAVA-Excel文件操作
- DS实验题 Order 已知父节点和中序遍历求前、后序
- tomcat PermGen space
- A different twist on pre-compiling JSPs--reference
- centos qt5,PyQt5 installation
- 功率和dB的关系
- sqlserver存储过程学习笔记(一)基础知识篇(全)
- javascript语言精粹mindmap
- gdb常用命令及使用gdb调试多进程多线程程序
- ffmpeg结构体以及函数介绍(一)
- Java开发快速上手
- Android 入门(2)修改EditText下划线颜色 / 隐藏标题栏
- HDU 2001 计算两点间的距离
- Markdown图片存储解决方法-利用阿里云OSS
- [未解决:快速滑动collectionveiw请求数据崩溃]:unable to allocate 6553600 bytes for bitmap data
- koa2的文件上传
- 第二章 Base64与URLBase64
- 【转】file_get_contents(";php://input";)的使用方法
热门文章
- windows Win7如何设置多用户同时远程登录
- 【连载】redis库存操作,分布式锁的四种实现方式[三]--基于Redis watch机制实现分布式锁
- 【OCP-12c】CUUG最新考试原题整理及答案(071-9)
- OCP 12c最新考试原题及答案(071-7)
- springMVC引入js,css文件404
- Jsp页面跳转和js控制页面跳转的几种方法
- php 的加法
- [开源JVM] yvm - 自制Java虚拟机
- webpack构建多页面react项目(webpack+typescript+react)
- django执行过程