CodeIgniter 是一个非常轻量级的 PHP 框架,说是轻量级,最新版的代码只有不到2M。
其最重要的特点就是 MVC 模式来编写代码,如果大家看过一些用 PHP 来编写网站的书籍或教程,无一例外都是那种很过程式,将程序逻辑和html代码混编的方式,这样很难写出优雅、可扩展的代码。
废话不多说,学习优秀的开源程序能让我们代码水平有质的提高,希望能和大家一起学习进步。
1. 思路
按照自己的理解,要实现 CodeIgniter的框架,从最核心的开始,到逐步完善扩充到一个丰满的框架。
2. 代码地址
https://github.com/zhenyu-whu/learn-ci
欢迎讨论拍砖~