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

本文介绍了CI框架的应用程序流程,从index.php开始,通过router处理请求,进行安全检查,加载资源,最后输出视图。重点讲解了MVC模式,模型负责数据库操作,视图呈现页面,控制器协调两者及HTTP请求。同时,详细阐述了控制器的定义和URL分段的含义,以及视图的加载和数据库查询的使用。
&spm=1001.2101.3001.5002&articleId=51140856&d=1&t=3&u=71ad46eac42c4cb7ab68cfbf4c4dd3b5)
2251

被折叠的 条评论
为什么被折叠?



