CI框架快速入门1--目录结构分析
2016-06-28 21:30
666 查看
一、目录结构:
可以看到有以下文件和目录:
application:具体项目开发目录;
system:CI框架代码;
user_guide:用户手册,和实现无关,删掉也不影响
index.php: 唯一的入口文件,除了这个文件外其他php文件都不能直接执行。
index.php文件
index.php是唯一的入口文件,里面主要逻辑是define一些常量,最后再require_once CodeIgniter.php核心文件。// The name of THIS file define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME)); // Path to the system directory define('BASEPATH', $system_path); // Path to the front controller (this file) directory define('FCPATH', dirname(__FILE__).DIRECTORY_SEPARATOR); // Name of the "system" directory define('SYSDIR', basename(BASEPATH)); //最后一行 require_once BASEPATH.'core/CodeIgniter.php';//加载核心文件
application目录:
文件结构也比较清晰,看目录名就大概清楚每个目录是做什么的:
controllers:控制器
models:模块
views:展示
system目录
core:框架核心代码,仔细看index.php入口文件最后一行就是执行core/CodeIgniter.php文件,主要是required一些核心文件。
database:数据库操作的封装,包括mysql、odbc、sqlite等。
helper目录:封装了一些常用方法,如date、email、string等。
libraries:封装的一些类库:ftp、Encrypt等
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项