首页 > 代码库 > CodeIgniter源码分析(一) 目录结构
CodeIgniter源码分析(一) 目录结构
基本结构:index.php,system文件夹和application文件夹。
index.php是CI的入口文件。
system文件夹,是CI的框架核心部分,开发的时候基本是不用去改动的。里面有:
|--core 核心部分,包括CI的核心类,CI没运行一次,里面的文件基本都要运行一次。
|--database 和数据库有关的,是数据库的驱动,CI支持多种数据库,MySQL,SQL server
|--fonts 字体,基本可忽略
|--helpers 辅助函数,很实用的部分,常用到的有url、date等
|--language 语言包
|--libraries 类库,以类的形式存在,一些相对于helpers来说更重要的、模块化、系统性较强的东西,如session、zip、xml解析、单元测试等等
application文件夹
|--cache 缓存,空文件夹,存放缓存数据
|--config 存放配置文件
|--controllers 控制器
|--core 对框架核心的扩展类
|--error 存放错误页面,如404等
|--helpers 空文件夹,存放自己添加的辅助函数
|--hooks 钩子,官方文档:使得您可以在不修改系统核心文件的基础上来改变或增加系统的核心运行功能
|--language 放置语言包
|--libraries 放置我们的类库
|--logs 存放日志
|--models 数据操作的函数
|--third_party 第三方扩展
|--views 视图层
CodeIgniter源码分析(一) 目录结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。