我对这个框架整体怎么理解的:
具体流程 入口文件开始index.php初始化一下ci框架用到的所有资源,检测Router检查请求,如果有缓存就直接输出不会去加载应用框架,没有去加载应用框架,加载之前要对http请求提交的数据进行检查,然后才会通过控制器去加载控制里面的所有资源然后渲染视图 要是开启缓存的话视图就会被缓存方便下次请求
CI优点
没有模板引擎,使用的是php基础语法,不需要去学模板引擎。
方法独立,复用性强,耦合低
目录
System框架程序目录
Core框架的核心程序
Common.php公共函数
Controller.php基控制器类
Model基模型类
Router.php路由类
Helpers辅助函数
Libraries类库(分页,文件上传等类)
Application项目目录
config项目的配置文件
config.php配置文件
database.php数据库配置文
Routes.php路由配置文件
Constants.php常量配置
Controller控制器
Model模型
Views视图
Cache缓存
Index入口文件
就弄这么几个了手机打字太累了主要说这么几个其他自己看下就应该会知道
附带自己写的一个类文件