qingx / qing-php
dev-master
2016-02-14 16:25 UTC
This package is not auto-updated.
Last update: 2024-09-18 18:50:54 UTC
README
qingPHP 由 xxlv 提供 lvxiang119@gmail.com
框架分为以下四个部分
- 初始化配置环境
- MVC执行
- 页面渲染
- 响应HTTP
初始化配置环境
- 0.0 将配置文件加载到内存
启动MVC初始化
- 1.0 获取请求并将其封装成R(请求资源封装对象)
- 1.1 HTTP模块构造请求
- 1.2 解析模块启动,将Req生成R资源
- 1.3 MVC模块将R资源生成Response
- 1.3.1 Boot模块接管R资源
- 1.3.2 Boot使用MVCHandle对象执行R资源
- 1.3.2.1 模块加载器从R资源中读取模块并加载
执行MVC
- 1.3.2.2 执行模块的boot方法
- 1.3.2.3 执行控制器的init方法
- 1.3.2.4 执行Action的init方法
- 1.3.2.5 执行Action体
- 1.3.2.5 获取viewModel
渲染开始
- 2.0 初始化view引擎
- 2.0.1 将viewModel注入view中
- 2.0.2 获取html
HTTP响应开始
- 3.1.0 执行action的onEnd方法
- 3.1.1 执行Controller的onEnd方法
- 3.1.2 执行模块的onEnd方法
- 3.1.3 执行应用程序的OnEnd方法
- 3.2 构造http响应并返回