ThinkPHP框架目录结构
文件路径 | 文件描述 |
index.php | 入口文件 |
Application | 应用目录 |
Public | 资源文件目录 |
ThinkPHP | 框架核心目录 |
Application目录结构(应用目录,保存了所有的应用文件)
文件路径 | 文件描述 |
ApplicationCommon | 应用公共模块 |
ApplicationCommonCommon | 应用公共函数目录,为Application目录下的所有模块提供公共函数 |
ApplicationCommonConf | 应用公共配置文件目录,为Application目录下的所有模块提供公共配置 |
ApplicationHome | ThinkPHP框架默认生成的Home模块 |
ApplicationHomeConf | 模块配置文件目录,为Home模块提供配置信息 |
ApplicationHomeCommon | 模块函数公共目录,为Home模块提供公共函数 |
ApplicationHomeController | 模块控制器目录 |
ApplicationHomeModel | 模块模型目录 |
ApplicationHomeView | 模块视图目录 |
ApplicationRuntime | 运行时目录 |
ApplicationRuntimeCache | 模板缓存目录 |
ApplicationRuntimeDate | 数据目录 |
ApplicationRuntimeLogs | 日志目录 |
ApplicationRuntimeTemp | 缓存目录 |
框架核心目录结构
文件路径 | 文件描述 |
ThinkPHPCommon | 核心公共函数目录 |
ThinkPHPConf | 核心配置目录 |
ThinkPHPLang | 核心语言包目录 |
ThinkPHPLibary | 核心类库目录 |
ThinkPHPLibaryThink | 核心ThinkPHP类库包目录 |
ThinkPHPLibaryBehavior | 行为类库目录 |
ThinkPHPLibaryOrg | Org类库包目录 |
ThinkPHPLibaryVendor | 第三方类库目录 |
ThinkPHPMode | 框架应用模式目录 |
ThinkPHPTpl | 系统模板目录 |
ThinkPHPThinkPHP.php | ThinkPHP框架入口目录 |
ThinkPHPConf目录是ThinkPHP的核心配置目录,其中包含了ThinkPHP惯例配置文件,数据库连接信息、ThinkPHP默认设定、URL访问模式等默认配置都在这个惯例配置文件中。
ThinkPHPLibaryThink是核心ThinkPHP类库包目录,其中包含了App.class.php(应用程序类)、Controller.class.php(控制器基类)、Model.class.php(模型类)、View.class.php(视图类)等ThinkPHP运行所需的基础类文件。
ThinkPHPLibaryVendor是三方类库目录,其中包含了许多第三方提供的功能类文件,如Smarty模板引擎。