ThinkPHP5安裝后(或者下載后的壓縮文件解壓后)可以看到下面的目錄結(jié)構(gòu):

tp5├─application     應(yīng)用目錄
├─extend          擴(kuò)展類庫(kù)目錄(可定義)
├─public          網(wǎng)站對(duì)外訪問(wèn)目錄
├─runtime         運(yùn)行時(shí)目錄(可定義)
├─vendor          第三方類庫(kù)目錄(Composer)
├─thinkphp        框架核心目錄
├─build.php       自動(dòng)生成定義文件(參考)
├─composer.json   Composer定義文件
├─LICENSE.txt     授權(quán)說(shuō)明文件
├─README.md       README 文件
├─think           命令行工具入口

一般的信息管理項(xiàng)目中都分為前臺(tái)和后臺(tái)所以在application中一般新建admin和index兩個(gè)文件夾,index文件夾一般在配置好環(huán)境后第一次運(yùn)行index.php入口文件的時(shí)候會(huì)自動(dòng)生成,而admin文件夾我們可以使用命令行的方式來(lái)生成。

切換到命令行模式下,進(jìn)入到應(yīng)用根目錄并執(zhí)行如下指令:

php think build --moudle admin

就會(huì)生成一個(gè)admin模塊,包括如下目錄結(jié)構(gòu):

├─admin   │  ├─controller      控制器目錄
│  ├─model           模型目錄
│  ├─view            視圖目錄
│  ├─config.php      模塊配置文件
│  └─common.php      模塊公共文件

同時(shí)也會(huì)生成一個(gè)默認(rèn)的Index控制器文件。

這樣,整個(gè)項(xiàng)目的目錄結(jié)構(gòu)就變成了:

├─application           應(yīng)用目錄(可設(shè)置)
│  ├─index              模塊目錄(可更改)
│  │  ├─config.php      模塊配置文件
│  │  ├─common.php      模塊公共文件
│  │  ├─controller      控制器目錄
│  │ &nbs