ThinkPHP框架目錄結構
文件路徑 | 文件描述 |
\index.php | 入口文件 |
\Application | 應用目錄 |
\Public | 資源文件目錄 |
\ThinkPHP | 框架核心目錄 |
\Application目錄結構(應用目錄,保存了所有的應用文件)
文件路徑 | 文件描述 |
\Application\Common | 應用公共模塊 |
\Application\Common\Common | 應用公共函數目錄,為Application目錄下的所有模塊提供公共函數 |
\Application\Common\Conf | 應用公共配置文件目錄,為Application目錄下的所有模塊提供公共配置 |
\Application\Home | ThinkPHP框架默認生成的Home模塊 |
\Application\Home\Conf | 模塊配置文件目錄,為Home模塊提供配置信息 |
\Application\Home\Common | 模塊函數公共目錄,為Home模塊提供公共函數 |
\Application\Home\Controller | 模塊控制器目錄 |
\Application\Home\Model | 模塊模型目錄 |
\Application\Home\View | 模塊視圖目錄 |
\Application\Runtime | 運行時目錄 |
\Application\Runtime\Cache | 模板緩存目錄 |
\Application\Runtime\Date | 數據目錄 |
\Application\Runtime\Logs | 日志目錄 |
\Application\Runtime\Temp | 緩存目錄 |
框架核心目錄結構
文件路徑 | 文件描述 |
\ThinkPHP\Common | 核心公共函數目錄 |
\ThinkPHP\Conf | 核心配置目錄 |
\ThinkPHP\Lang | 核心語言包目錄 |
\ThinkPHP\Libary | 核心類庫目錄 |
\ThinkPHP\Libary\Think | 核心ThinkPHP類庫包目錄 |
\ThinkPHP\Libary\Behavior | 行為類庫目錄 |
\ThinkPHP\Libary\Org | Org類庫包目錄 |
\ThinkPHP\Libary\Vendor | 第三方類庫目錄 |
\ThinkPHP\Mode | 框架應用模式目錄 |
\ThinkPHP\Tpl | 系統模板目錄 |
\ThinkPHP\ThinkPHP.php | ThinkPHP框架入口目錄 |
\ThinkPHP\Conf目錄是ThinkPHP的核心配置目錄,其中包含了ThinkPHP慣例配置文件,數據庫連接信息、ThinkPHP默認設定、URL訪問模式等默認配置都在這個慣例配置文件中。
\ThinkPHP\Libary\Think是核心ThinkPHP類庫包目錄,其中包含了App.class.php(應用程序類)、Controller.class.php(控制器基類)、Model.class.php(模型類)、View.class.php(視圖類)等ThinkPHP運行所需的基礎類文件。
\ThinkPHP\Libary\Vendor是三方類庫目錄,其中包含了許多第三方提供的功能類文件,如Smarty模板引擎。