yii执行流程简单介绍
2024-10-21 09:14:12
1. 用户访问
http://www.example.com/index.php?r=post/show&id=1,Web
服务器执行入口脚本 index.php 来处理该请求。 2. 入口脚本建立一个
应用实例并运行之。 3. 应用从一个叫
request 的应用
组件获得详细的用户请求信息。 4. 在名为
urlManager 的应
用组件的帮助下,应用确定用户要请求的控制器和动
作。
5. 应用建立一个被请求的控制器实例来进一步处理用户请求,控制器确定由它的actionShow 方法来处理
show 动作。然后它建立并应用和该动作相关的过滤器(比如访问控制和性能测试的准备工作),如果过
滤器允许的话,动作被执行。
6. 动作从数据库读取一个 ID 为 1 的 Post 模型。 7. 动作使用 Post 模型来渲染一个叫 show 的视图。 8. 视图读取 Post 模型的属性并显示之。 9. 视图运行一些挂件。 10. 视图的渲染结果嵌在布局中。 11. 动作结束视图渲染并显示结果给用户。
最新文章
- spring hibernate4 c3p0连接池配置
- mysql计算时间差函数
- 简单的form表单
- Java中如何创建进程(转)
- Enable-Migrations 在应用程序配置文件中找不到xx连接字符串
- 制作nginx的rpm包出现问题
- app添加辅助功能时,需要注意的测试点
- oracle检查点队列与增量检查点【转载】
- jquery关于表格隐藏和显示问题
- java 调用webservice接口
- STM32F4使用FPU+DSP库进行FFT运算的测试过程一
- 用js来实现那些数据结构10(集合02-集合的操作)
- VUE 一些环境配置
- 数据库基础SQL知识面试题二
- Docker安装管理界面portainer
- Inotify&;Sersync文件监视工具配置
- Python 面向对象基础(类、实例、方法、属性封装)
- html5的离线缓存
- UI复习练习_优酷布局
- 【转】如何搭建IPv6测试你的APP