Thinkphp 架构
Thinkphp 架构
Alexthinkphp 架构
框架源码目录结构
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26├─thinkphp 框架系统目录
│ ├─lang 语言文件目录
│ │ ├─ zn-cn.php 中文文案配置
│ ├─library 框架类库目录
│ │ ├─think Think类库包目录
│ │ │ ├─ cache 缓存模块
│ │ │ │ ├─ Driver.php 缓存驱动抽象类
│ │ │ │ ├─ driver 缓存驱动实现类库目录。包含文件(默认)、Lite、Memcache、Redis、Sqlite、Wincache、Xcache驱动类实现。
│ │ └─traits 系统Trait目录
│ │
│ ├─tpl 系统模板目录
│ ├─base.php 基础定义文件
│ ├─console.php 控制台入口文件
│ ├─convention.php 框架惯例配置文件
│ ├─helper.php 助手函数文件
│ ├─phpunit.xml phpunit配置文件
│ └─start.php 框架入口文件
│
├─extend 扩展类库目录
├─runtime 应用的运行时目录(可写,可定制)
├─vendor 第三方类库目录(Composer依赖库)
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件/thinkphp 框架系统目录