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模板引擎。