CI框架随笔
CI框架是使用php写的一套框架,读起来相对比较简单。 正常来说,CI有两个重要的文件夹,第一个是application,这个用户开发的代码存放地址,另外一个是system这个是真正CI源码的位置。 CI的根目录下面的index.php 这个文件里面配置了需要关心的各个配置。 第一个是 ENVIRONMENT 这个环境变量,这个变量在后面的加载类的时候,指定到底调用哪个累文件,标准情况下一个是development开发,一个是production。 define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development'); 第二个 是系统$system_path,用来表示用的CI源码在哪里。 第三个 是$application_floder 用来定义自己的项目代码目录 第四个是 BASEPATH这个其实就是$system_path define('BASEPATH', $system_path); 第五个 是APPPATH 这个是$application_floder加上'/' 当然这里根据$application_floder是否是目录,还进行一些逻辑上的容错处理。 最后也是最重要的引入CI框架的初始化文件 require_once BASEPATH.'core