ShopCMS 开发文档
HFramework 开发文档

2.5 类的调度和加载过程

一次完整的服务器处理过程为:

第1步:
当用户访问入口文件时,框架首先会加载框架的入口类H.php(位于 framework/H.php)和主配置文件(位于/application/config/main.php),其中入口类负责类的调度和加载,配置文件用于设置框架或者系统的配置信息;

第2步:
入口类检查配置文件,如果SESSION是自动开启的,则加载SESSION类,用以处理SESSION相关的操作;

第3步:
加载request类(位于/framework/HRequest.php),用于定位当前请求的控制器和行为;

第4步:
载入控制器类,自动实例化请求的控制器类,然后调用行为方法,再根据行为方法中的程序指令,调用相应的模型获取处理结果

第5步:
控制器载入视图文件,把第4步运行的结果与视图文件合并为网页,然后输出网页内容。

阅读:2695 | 发布时间:2018-12-18 16:58