# 目錄結構
* * * * *
~~~
project 應用部署目錄
├─addon 插件目錄
│ ├─editor 插件
│ │ ├─controller 插件控制器目錄
│ │ ├─data 插件數據如安裝卸載腳本目錄
│ │ ├─logic 插件邏輯目錄
│ │ ├─static 插件靜態資源目錄
│ │ ├─view 插件視圖目錄
│ │ └─Editor.php 插件類文件
│ ├─ ... 更多插件
│ └─AddonInterface.php 插件接口文件
├─app 應用目錄
│ ├─common 公共模塊目錄
│ │ ├─behavior 系統行為目錄
│ │ │ ├─AppBegin.php 應用開始行為
│ │ │ ├─AppEnd.php 應用結束行為
│ │ │ ├─InitBase.php 應用初始化基礎信息行為
│ │ │ └─InitHook.php 應用初始化鉤子與插件行為
│ │ ├─controller 系統公用控制器目錄
│ │ │ ├─AddonBase.php 插件控制器基類
│ │ │ └─ControllerBase.php 系統通用控制器基類
│ │ ├─logic 系統公用邏輯目錄
│ │ ├─model 系統公用模型目錄
│ │ ├─validate 系統公用驗證目錄
│ │ ├─service 系統公用服務目錄
│ │ │ ├─pay 支付服務目錄
│ │ │ ├─storage 云存儲服務目錄
│ │ │ ├─BaseInterface.php 服務接口
│ │ │ ├─ServiceBase.php 服務基礎類
│ │ │ ├─Pay.php 支付服務類
│ │ │ ├─Storage.php 云存儲服務類
│ │ │ └─ ... 更多服務
│ │ └─view 系統公用視圖目錄
│ ├─api API模塊目錄
│ │ ├─controller API接口控制器目錄
│ │ ├─error API錯誤碼目錄
│ │ ├─logic API業務邏輯目錄
│ │ └─... 更多目錄
│ ├─admin 后臺模塊目錄
│ ├─index 前端模塊目錄
│ ├─install 安裝模塊目錄
│ ├─command.php 命令行工具配置文件
│ ├─common.php 應用公共(函數)文件
│ ├─config.php 應用(公共)配置文件
│ ├─database.php 數據庫配置文件
│ ├─tags.php 應用行為擴展定義文件
│ ├─route.php 路由配置文件
│ └─... 更多模塊與文件
├─data 數據庫備份目錄
├─extend 擴展類庫目錄
├─tool 工具目錄
├─public Web 部署目錄(對外訪問目錄)
│ ├─static 靜態資源存放目錄(css,js,image)
│ ├─upload 系統文件上傳存放目錄
│ ├─index.php 應用前端入口文件
│ ├─api.php 應用API接口入口文件
│ ├─admin.php 應用后臺入口文件
│ └─.htaccess 用于 apache 的重寫
├─runtime 應用的運行時目錄(可寫,可設置)
├─vendor 第三方類庫目錄(Composer)
├─thinkphp 框架系統目錄
│ ├─lang 語言包目錄
│ ├─library 框架核心類庫目錄
│ │ ├─think Think 類庫包目錄
│ │ └─traits 系統 Traits 目錄
│ ├─tpl 系統模板目錄
│ ├─.travis.yml CI 定義文件
│ ├─base.php 基礎定義文件
│ ├─composer.json composer 定義文件
│ ├─console.php 控制臺入口文件
│ ├─convention.php 慣例配置文件
│ ├─helper.php 助手函數文件(可選)
│ ├─LICENSE.txt 授權說明文件
│ ├─phpunit.xml 單元測試配置文件
│ ├─README.md README 文件
│ └─start.php 框架引導文件
├─build.php 自動生成定義文件(參考)
├─composer.json composer 定義文件
├─LICENSE.txt 授權說明文件
├─README.md README 文件
└─think 命令行入口文件
~~~
- 序言
- 基礎
- 安裝環境
- 安裝演示
- 規范
- 目錄
- 介紹
- 后臺介紹
- 后臺首頁
- 會員管理
- 系統管理
- 系統設置與配置管理
- 菜單管理
- 系統回收站
- 服務管理
- 插件管理
- 文章管理
- 接口管理
- 優化維護
- SEO管理
- 數據庫
- 文件清理
- 行為日志
- 執行記錄
- 統計分析
- 接口介紹
- 接口文檔
- 錯誤碼設計
- Token介紹
- 前臺介紹
- 架構
- 架構總覽
- 生命周期
- 入口文件
- 模塊設計
- 依賴注入
- 控制器架構
- 邏輯架構
- 驗證架構
- 服務架構
- 模型架構
- 行為架構
- 插件架構
- 配置
- 配置介紹
- 配置加載
- 配置擴展
- 請求
- 請求信息
- 日志
- 后臺行為日志
- 系統執行日志
- 框架日志
- 數據
- 數據庫設計
- 數據字典
- 數據庫操作
- 事務控制
- 混合操作
- 實戰
- 控制器
- 邏輯與驗證
- 視圖與模型
- 插件研發
- 服務研發
- 接口研發
- 雜項
- 數據導入導出
- 二維碼條形碼
- 郵件發送
- 云存儲服務
- 支付服務
- 短信服務
- 微信分享
- 生成海報
- 聊天室
- PJAX
- Demo
- Widget
- 附錄
- 常量參考
- 配置參考
- 函數參考
- 進階
- Redis
- 自動緩存
- 全自動緩存
- 索引
- 數據簽名
- 全自動事務
- 隊列