# 目录结构
# 项目结构
框架整体的目录结构如下所示:
RXThinkCMF_EVTP5.1_PRO
├── application
│ └── index // 应用目录
│ └── behavior // 控制器层
│ └── controller // 控制器层
│ └── model // 模型层
│ └── service // 服务层
│ └── templates // 自定义模板
│ └── .... // 业务表单
├──config // 配置目录
│ ├─admin.php // 后端服务常量配置
│ ├─app.php // 应用配置
│ ├─cache.php // 缓存配置
│ ├─console.php // 控制台配置
│ ├─cookie.php // Cookie配置
│ ├─database.php // 数据库配置
│ ├─log.php // 日志配置
│ ├─middleware.php // 中间件配置
│ ├─session.php // Session配置
│ ├─template.php // Trace配置
│ └─trace.php // Trace配置
├── doc // 系统文档存放目录
├── evui // 前端代码存放目录
├── extend // 系统扩展层
├── public // 资源文件
├── route // 路由
├── runtime // 临时文件目录
├── vendor // 第三方依赖库
├── .... // 其他目录
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
27
28
29
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
27
28
29
# 主要特性
- 采用PHP7强类型(严格模式)
- 支持更多的PSR规范
- 多应用支持
- ORM组件独立
- 改进的中间件机制
- 更强大和易用的查询
- 全新的事件系统
- 支持容器invoke回调
- 模板引擎组件独立
- 内部功能中间件化
- SESSION机制改进
- 缓存及日志支持多通道
- 引入Filesystem组件
- 对Swoole以及协程支持改进
- 对IDE更加友好
- 统一和精简大量用法
总结:本章节大概的表述了项目的目录结构及配置文件内容,下一章节《基础配置》我们将详细的解读配置文件中具体的参数及意义;