# 目录结构

# 项目结构

框架整体的目录结构如下所示:

RXThinkCMF_AVL8_PRO    
├── app                                   // 应用目录
│    └── Console                          // 控制台
│    └── Exceptions                       // 扩展
│    └── Helpers                          // 自定义帮助
│    └── Http                             // 网络请求层
│           └── Controllers               // 控制器
│           └── Middleware                // 中间件
│           └── Kernel.php                
│    └── Models                           // 服务层
│    └── Providers                        // 自定义模板
│    └── Services                         // 自定义模板
│    └── ....                             // 业务表单
├── bootstrap                             // 应用目录
├── config                                // 配置目录
│  ├─admin.php                            // 后端配置
│  ├─app.php                              // 应用配置
│  ├─auth.php                             // 认证
│  ├─broadcasting.php                     // 广播类
│  ├─cache.php                            // 缓存
│  ├─cors.php                             // 跨域
│  ├─database.php                         // 数据库配置
│  ├─filesystem.php                       // 文件磁盘配置
│  ├─hashing.php                          // 
│  ├─logging.php                          // 日志配置
│  ├─mail.php                             // 邮件
│  ├─queue.php                            // 队列
│  ├─services.php                         // 服务类
│  ├─session.php                          // Session配置
│  └─view.php                             // 视图配置
├── doc                                   // 系统文档存放目录
├── avui                                  // 前端代码存放目录
├── public                                // 资源文件
├── resources                             // 资源文件
├── routes                                // 路由
├── storage                               // 存储目录
├── 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
30
31
32
33
34
35
36
37
38

# 主要特性

  • 采用PHP7强类型(严格模式)
  • 支持更多的PSR规范
  • 多应用支持
  • ORM组件独立
  • 改进的中间件机制
  • 更强大和易用的查询
  • 全新的事件系统
  • 支持容器invoke回调
  • 模板引擎组件独立
  • 内部功能中间件化
  • SESSION机制改进
  • 缓存及日志支持多通道
  • 引入Filesystem组件
  • 对Swoole以及协程支持改进
  • 对IDE更加友好
  • 统一和精简大量用法

总结:本章节大概的表述了项目的目录结构及配置文件内容,下一章节《基础配置》我们将详细的解读配置文件中具体的参数及意义;