TP5.0的目錄結構與之前些許差異
目錄結構
- ├─application 應用目錄 - ├─extend 擴展類庫目錄(可定義) - ├─public 網站對外訪問目錄 - ├─runtime 運行時目錄(可定義) - ├─vendor 第三方類庫目錄(Composer) - ├─thinkphp 框架核心目錄 - ├─build.php 自動生成定義文件(參考) - ├─composer.json Composer定義文件 - ├─LICENSE.txt 授權說明文件 - ├─README.md README 文件 - ├─think 命令行工具入口
核心框架目錄結構
├─thinkphp 框架系統目錄
│ ├─lang 語言包目錄
│ ├─library 框架核心類庫目錄
│ │ ├─think think 類庫包目錄
│ │ └─traits 系統 traits 目錄
│ ├─tpl 系統模板目錄
│ │
│ ├─.htaccess 用於 apache 的重寫 │ ├─.travis.yml CI 定義文件 │ ├─base.php 框架基礎文件 │ ├─composer.json composer 定義文件 │ ├─console.php 控制台入口文件 │ ├─convention.php 慣例配置文件 │ ├─helper.php 助手函數文件(可選) │ ├─LICENSE.txt 授權說明文件 │ ├─phpunit.xml 單元測試配置文件 │ ├─README.md README 文件 │ └─start.php 框架引導文件
默認應用的實際目錄結構
├─application 應用目錄(可設置)
│ ├─index 模塊目錄(可更改)
│ │ ├─config.php 模塊配置文件 │ │ ├─common.php 模塊公共文件 │ │ ├─controller 控制器目錄 │ │ ├─model 模型目錄 │ │ └─view 視圖目錄 │ │ │ ├─command.php 命令行工具配置文件 │ ├─common.php 應用公共文件 │ ├─config.php 應用配置文件 │ ├─tags.php 應用行為擴展定義文件 │ ├─database.php 數據庫配置文件 │ └─route.php 路由配置文件
網站的資源文件一般放入public目錄的子目錄下面
//千萬不要在public目錄之外的任何位置放置資源文件,包括application目錄。 //訪問資源文件的URL路徑是: http://tp5.com/static/css/style.css http://tp5.com/static/js/common.js http://tp5.com/static/img/picture.jpg public ├─index.php 應用入口文件 ├─static 靜態資源目錄 │ ├─css 樣式目錄 │ ├─js 腳本目錄 │ └─img 圖像目錄
3 . 關於入口文件
官方的入口文件文件默認放置在
Public目錄下, 文件名為index.php。在入口文件中修改應用目錄路徑 和 框架引導文件路徑。
