天天看點

ThinkPhp學習01

一、ThinkPHP的介紹          

 MVC

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

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

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

 架構

二、ThinkPHP的擷取           

 http://www.thinkphp.cn

三、ThinkPHP核心檔案介紹     

 ├─ThinkPHP.php     架構入口檔案

 ├─Common 架構公共檔案

 ├─Conf 架構配置檔案

 ├─Extend 架構擴充目錄

 ├─Lang 核心語言包目錄

 ├─Lib 核心類庫目錄

 │  ├─Behavior 核心行為類庫

 │  ├─Core 核心基類庫

 │  ├─Driver 内置驅動

 │  │  ├─Cache 内置緩存驅動

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

 │  │  ├─TagLib 内置标簽驅動

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

 │  └─Template 内置模闆引擎

 └─Tpl 系統模闆目錄

注意,架構的公共入口檔案ThinkPHP.php是不能直接執行的,該檔案隻能在項目入口檔案中調用才能正常運作

四、實驗環境搭建             

五、項目搭建  

建立index.php 

 運作index.php根目錄會自動生成Home檔案夾

ThinkPhp學習01

具體Home檔案夾内容如下

 #項目目錄結構及說明:

  Home 前台應用檔案夾

  ├─Common 項目公共檔案目錄

  ├─Conf 項目配置目錄

  ├─Lang 項目語言目錄

  ├─Lib 項目類庫目錄

  │  ├─Action Action類庫目錄

  │  ├─Behavior 行為類庫目錄

  │  ├─Model 模型類庫目錄

  │  └─Widget Widget類庫目錄

  ├─Runtime 項目運作時目錄

  │  ├─Cache 模闆緩存目錄

  │  ├─Data 資料緩存目錄

  │  ├─Logs 日志檔案目錄

  │  └─Temp 臨時緩存目錄

  └─Tpl 項目模闆目錄

同理我們也可以建立背景目錄,建立public目錄存放公共的css,js,images

ThinkPhp學習01