先介绍CI框架的应用程序流程图
1.index.php作为前端的控制器,初始化运行CI所需的基本资源;
2.router检查http请求,确定如何处理请求;
3.如果有存在缓存文件,将直接输出到浏览器,不用走垢面的流程
4.加载控制器前,对http请求和任意用户提交的数据进行安全检查;
5.加载模型,核心类库,辅助函数以及处理请求所需要的资源
6.最后加载视图发送到浏览器,如何开启了缓存,视图会被先缓存起来用于后续的请求
了解了CI框架的处理流程,下面介绍CI的MVC模式。
模型-视图-控制器,将程序的逻辑层和表现层分离,使得页面包含很少的PHP脚本。
模型: 包含对数据库增删查改的方法
<