Thinkphp是一個(gè)框架,基于MVC開(kāi)發(fā)模式,M就是模型,V就是視圖,相當(dāng)于前臺(tái)展示給人看的,C就是控制中心,處理數(shù)據(jù)的。ThinkPHP框架,就像一個(gè)蓋高樓一樣,沒(méi)有框架就從頭到尾一磚一瓦的蓋,有了框架就是有了框框,你只需要在哪里去給他添加一部分功能就可以了.
一、ThinkPHP的介紹(了解)
MVC
M - Model 模型 工作:負(fù)責(zé)數(shù)據(jù)的操作
V - View 視圖(模板) 工作:負(fù)責(zé)前臺(tái)頁(yè)面顯示
C - Controller 控制器(模塊) 工作:描述功能
框架
二、ThinkPHP的獲取(了解)
http://www.thinkphp.cn
三、ThinkPHP核心文件介紹(了解)
├─ThinkPHP.php 框架入口文件
├─Common 框架公共文件
├─Conf 框架配置文件
├─Extend 框架擴(kuò)展目錄
├─Lang 核心語(yǔ)言包目錄
├─Lib 核心類(lèi)庫(kù)目錄
│ ├─Behavior 核心行為類(lèi)庫(kù)
│ ├─Core 核心基類(lèi)庫(kù)
│ ├─Driver 內(nèi)置驅(qū)動(dòng)
│ │ ├─Cache 內(nèi)置緩存驅(qū)動(dòng)
│ │ ├─Db 內(nèi)置數(shù)據(jù)庫(kù)驅(qū)動(dòng)
│ │ ├─TagLib 內(nèi)置標(biāo)簽驅(qū)動(dòng)
│ │ └─Template 內(nèi)置模板引擎驅(qū)動(dòng)
│ └─Template 內(nèi)置模板引擎
└─Tpl 系統(tǒng)模板目錄
四、實(shí)驗(yàn)環(huán)境搭建(了解)
五、項(xiàng)目搭建(重點(diǎn))
項(xiàng)目目錄結(jié)構(gòu)及說(shuō)明:
Home 前臺(tái)應(yīng)用文件夾
├─Common 項(xiàng)目公共文件目錄
├─Conf 項(xiàng)目配置目錄
├─Lang 項(xiàng)目語(yǔ)言目錄
├─Lib 項(xiàng)目類(lèi)庫(kù)目錄
│ ├─Action Action類(lèi)庫(kù)目錄
│ ├─Behavior 行為類(lèi)庫(kù)目錄
│ ├─Model 模型類(lèi)庫(kù)目錄
│ └─Widget Widget類(lèi)庫(kù)目錄
├─Runtime 項(xiàng)目運(yùn)行時(shí)目錄
│ ├─Cache 模板緩存目錄
│ ├─Data 數(shù)據(jù)緩存目錄
│ ├─Logs 日志文件目錄
│ └─Temp 臨時(shí)緩存目錄
└─Tpl 項(xiàng)目模板目錄