天天看點

thinkPHP架構介紹(一)

一、ThinkPHP的介紹  

期間有對ThinkPHP架構在學習上的問題歡迎大家交流:QQ:812231134         

MVC

M - Model 模型                      工作:負責資料的操作

V - View  視圖(模闆)        工作:負責前台頁面顯示

C - Controller 控制器(子產品) 工作:描述功能

二、ThinkPHP的MVC對應的目錄  

M 項目目錄/應用目錄/Lib/Model

V 項目目錄/應用目錄/Tpl

C 項目目錄/應用目錄/Lib/Action

三#ThinkPHP核心檔案介紹

├─ThinkPHP.php     架構入口檔案

├─Common 架構公共檔案

├─Conf 架構配置檔案

├─Extend 架構擴充目錄

├─Lang 核心語言包目錄

├─Lib 核心類庫目錄

│  ├─Behavior 核心行為類庫

│  ├─Core 核心基類庫

│  ├─Driver 内置驅動

│  │  ├─Cache 内置緩存驅動

│  │  ├─Db 内置資料庫驅動

│  │  ├─TagLib 内置标簽驅動

│  │  └─Template 内置模闆引擎驅動

│  └─Template 内置模闆引擎

└─Tpl 系統模闆目錄

#項目目錄結構及說明:

Home 前台應用檔案夾

├─Common 項目公共檔案目錄

├─Conf 項目配置目錄

├─Lang 項目語言目錄

├─Lib 項目類庫目錄

│  ├─Action Action類庫目錄

│  ├─Behavior 行為類庫目錄

│  ├─Model 模型類庫目錄

│  └─Widget Widget類庫目錄

├─Runtime 項目運作時目錄

│  ├─Cache 模闆緩存目錄

│  ├─Data 資料緩存目錄

│  ├─Logs 日志檔案目錄

│  └─Temp 臨時緩存目錄

└─Tpl 項目模闆目錄