ThinkPHP 目录结构
2.0?ThinkPHP 目錄結構
?
在前面的博客中,通過一個簡單的案例向大家演示了在ThinkPHP 框架下開發的大致法程,本篇博客將對ThinkPHP框架目錄結構進行詳細講解。
要想在項目中熟練地使用ThinkFPHP框架.首先需要了解ThankPHP框架的目錄結構
?
表2-1 ThinkPHP框架目錄結構
?
| 文件路徑 | 文件描述 |
| \index.php | 入口文件 |
| \Application | 應用目錄 |
| \Public | 資源文件目錄 |
| \ThinkPHP | 框架核心目錄 |
?
?
?
?
?
?
?
?
?
?
?
?
?
?
表2-2?ThinkPHP應用目錄結構
| 文件路徑 | 文件描述 |
| \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架構的核心文件都在\ThinkPHP下,框架核心目錄ThinkPHP的結構如表2-3所示
表2-3?框架核心目錄結構
| 文件路徑 | 文件描述 |
| \ThinkPHP\Common | 核心公共函數目錄 |
| \ThinkPHP\Conf | 核心配置目錄 |
| \ThinkPHP\Lang | 核心語言包目錄 |
| \ThinkPHP\Library | 核心類庫目錄 |
| \ThinkPHP\Library\Think | 核心ThinkPHP目錄 |
| \ThinkPHP\Library\Behavior | 行為類庫目錄 |
| \ThinkPHP\Library\Org | Org類庫包目錄 |
| \ThinkPHP\Library\Vendor | 第三方類庫目錄 |
| \ThinkPHP\Mode | 框架應用模式目錄 |
| \ThinkPHP\Tpl | 系統模板目錄 |
| \ThinkPHP\ThinkPHP.php | ThinkPHP框架入口文件 |
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
表2-3中,\ThinkPHP\Conf目錄是ThnkPHP的核心配置目錄,其中包含了ThinkPHP慣例配置文件,數據庫連接信息、ThinkPHP默認設定URL 訪問模式等默認配置都在這個慣例配置文件中。
\ThnkPHP\Library\Think是核心ThinkPHP類庫包目錄,其中包含了App.class.pbp(應用程序類)、Controller.php(控制器基類). Model.class.php(模型類 )View.class.php( 視圖類)等ThinkPHP運行所需的基礎類文件。
\ThinkPHP\Library\Vendor是第三方類庫目錄,其中包含了許多第三方提供的功能類文件。如Smarty模板引擎。
需要注意的是,一般不建議直接修改\ThinkPHP\Conf目錄下的配置文件,如果想要修改某些配置,將配置信息放到指定目錄下的config.php文件中,具體配置方法下篇博客講解。
轉載于:https://www.cnblogs.com/lemon-Net-Skill/p/9860383.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的ThinkPHP 目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3中的编码与解码
- 下一篇: iOS 静态库代码混淆方案