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