一、优缺陷
上风:框架比较大略,适宜入门开拓,易学,上手快,静态化很随意马虎,文档比较详细。
为什么利用CI

缺陷:由于框架较小,以是功能不完备,比如利用mongoDB就要自己实现接口,对数据库的操作不足安全(写入操作)。对大型项目支持不好。
二、历史版本
1、CodeIgniter 2
2.x 的分支最初发布于 2011 年 1 月,末了一版(2.2.6)发布于 2015 年 10 月。CodeIgniter 2 已于 2015 年 10 月 31 日停滞支持与更新,没有进一步的更新操持。
2、CodeIgniter 3
CodeIgniter 3.1.11 是框架的稳定版,专为 PHP 5.6+ 打造。这个版本对 2.x 版进行了很多改进,尤其是数据库、Session 处理和加密。目前这个版本正在持续改进中。
3、CodeIgniter 4
CodeIgniter 4 是最新的框架版本,专为 PHP 7.2 及以上版本打造。开拓正在进行中,当前(2020/2/24日发布)版本为 4.0.2 正式版。
三、开拓事情流程:
1、index.php作为前端掌握器,初始化运行CodeIgniter所须要的基本资源。
2、Router检讨HTTP要求,以确定谁来处理要求。
3、如果缓存(Cache)文件存在,它将绕过常日的系统实行顺序,被直接发送给浏览器。
4、安全(Security)。运用程序掌握器(ApplicationController)装载之前,HTTP要乞降任何用户提交的数据将被过滤。
5、掌握器(Controller)装载模型、核心库、插件、赞助函数,以及任何处理特定要求所需的其它资源。
6、终极视图(View)渲染发送到Web浏览器中的内容。如果开启缓存(Caching),视图首先被缓存,以是将可用于往后的要求。