CI index.php $system_path和$application_folder

来源:互联网 发布:淘宝名字大全霸气的 编辑:程序博客网 时间:2024/06/05 23:07

1.$system_path
表示框架system目录所在路径,system目录中包含CI框架的核心类,必须包含

2.$application_folder
应用所在文件夹

3.index.php 最后一行

require_once BASEPATH.'core/CodeIgniter.php';

查看常量BASEPATH 的定义是

define('BASEPATH', $system_path);

那么require_once BASEPATH.’core/CodeIgniter.php’;实际引入的类就是system/core/CodeIgniter.php

总结

弄清楚CI目录结构,以及常量定义的意义,可以适当对更改项目结构,只要一个项目下可以有多个application,①所有application共用一个system目录.每个application独立运行.②每个application下index.php 中引入system中的core/CodeIgniter.php. 确保以上两点就可以实现版本迭代,在更新版本的同时不影响正在运营的版本.