CodeIgniter源码分析(一) 目录结构
基本結(jié)構(gòu):index.php,system文件夾和application文件夾。
?
index.php是CI的入口文件。
system文件夾,是CI的框架核心部分,開發(fā)的時(shí)候基本是不用去改動(dòng)的。里面有:
?|--core ?核心部分,包括CI的核心類,CI沒運(yùn)行一次,里面的文件基本都要運(yùn)行一次。
?|--database 和數(shù)據(jù)庫(kù)有關(guān)的,是數(shù)據(jù)庫(kù)的驅(qū)動(dòng),CI支持多種數(shù)據(jù)庫(kù),MySQL,SQL server
?|--fonts 字體,基本可忽略
?|--helpers 輔助函數(shù),很實(shí)用的部分,常用到的有url、date等
?|--language 語(yǔ)言包
?|--libraries 類庫(kù),以類的形式存在,一些相對(duì)于helpers來說更重要的、模塊化、系統(tǒng)性較強(qiáng)的東西,如session、zip、xml解析、單元測(cè)試等等
application文件夾
?|--cache 緩存,空文件夾,存放緩存數(shù)據(jù)
?|--config 存放配置文件
?|--controllers 控制器
?|--core 對(duì)框架核心的擴(kuò)展類
?|--error 存放錯(cuò)誤頁(yè)面,如404等
?|--helpers 空文件夾,存放自己添加的輔助函數(shù)
?|--hooks 鉤子,官方文檔:使得您可以在不修改系統(tǒng)核心文件的基礎(chǔ)上來改變或增加系統(tǒng)的核心運(yùn)行功能
?|--language 放置語(yǔ)言包
?|--libraries 放置我們的類庫(kù)
?|--logs 存放日志
?|--models 數(shù)據(jù)操作的函數(shù)
?|--third_party 第三方擴(kuò)展
?|--views 視圖層
轉(zhuǎn)載于:https://www.cnblogs.com/crazelee/p/4164978.html
總結(jié)
以上是生活随笔為你收集整理的CodeIgniter源码分析(一) 目录结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Eclipse插件工具
- 下一篇: 用vs2008打开vs2012项目