基於兄弟連趙桐正講師視頻教程整理,涵蓋框架核心概念、目錄結構解析、實驗環境搭建、項目創建與補充知識,適合初學者快速入門 ThinkPHP 3.x。
官網:thinkphp.cn 下載穩定版或開發版。
ThinkPHP/
├── ThinkPHP.php # 框架入口文件
├── Common/ # 框架公共文件
├── Conf/ # 框架配置文件
├── Extend/ # 框架擴展目錄
├── Lang/ # 核心語言包
├── Lib/ # 核心類庫
│ ├── Behavior/ # 核心行為類庫
│ ├── Core/ # 核心基類庫
│ ├── Driver/ # 內置驅動
│ │ ├── Cache/ # 緩存驅動
│ │ ├── Db/ # 數據庫驅動
│ │ ├── TagLib/ # 標簽驅動
│ │ └── Template/ # 模板引擎驅動
│ └── Template/ # 內置模板引擎
└── Tpl/ # 系統模板目錄
mod_rewrite 啟用(偽靜態支持)Home/ # 前台應用文件夾
├── Common/ # 項目公共文件
├── Conf/ # 項目配置
├── Lang/ # 項目語言包
├── Lib/ # 項目類庫
│ ├── Action/ # 控制器類庫
│ ├── Behavior/ # 行為類庫
│ ├── Model/ # 模型類庫
│ └── Widget/ # Widget 類庫
├── Runtime/ # 運行時目錄(需寫入權限)
│ ├── Cache/ # 模板緩存
│ ├── Data/ # 數據緩存
│ ├── Logs/ # 日誌文件
│ └── Temp/ # 臨時緩存
└── Tpl/ # 項目模板目錄
<?php
define('APP_DEBUG', true);
define('APP_PATH', './Home/');
require './ThinkPHP/ThinkPHP.php';
APP_DEBUG 開啟後顯示詳細錯誤、SQL 日誌、模板變量掌握目錄結構與命名規範是高效使用 ThinkPHP 的前提,建議結合官方手冊逐模塊深入學習。