# 目录结构
HDPHP 框架采用扁平化设计,完全使用composer组件库管理 。使用控制反转(IoC)依赖注入组件化开发思想,扩展轻松、思想开放。
框架下载后的目录结构:
```
├── app 应用目录
│ └── home 模块目录
│ ├── controller 控制器目录
│ │ └── Entry.php 控制器
│ └── view 视图目录
│ └── entry 控制器视图目录
│ └── index.php 模板
├── composer.json composer配置文件
├── favicon.ico 站点图标
├── hd 命令脚本
├── index.php 入口文件
├── resource 资源文件夹
│ ├── font 字体文件
│ ├── images 图片文件夹
│ └── view 公共视图文件
├── storage 资源目录
│ ├── cache 缓存目录
│ ├── log 网站日志目录
│ ├── session SESSION目录
│ └── view 视图缓存目录
│ ├── cache 视图缓存
│ └── compile 编译文件目录
├── system 系统文件夹
│ ├── config 配置文件目录
│ │ ├── alipay.php 支付宝组件
│ │ ├── app.php 应用主配置文件
│ │ ├── cache.php 缓存组件配置
│ │ ├── code.php 验证码配置
│ │ ├── cookie.php COOKIE配置
│ │ ├── csrf.php csrf表单验证配置
│ │ ├── database.php 数据库组件配置
│ │ ├── error.php 错误处理组件配置
│ │ ├── http.php 请求配置
│ │ ├── image.php 图像组件配置
│ │ ├── lang.php 语言包组件配置
│ │ ├── loader.php 文件加载组件配置
│ │ ├── log.php 日志组件配置
│ │ ├── mail.php 邮件组件配置
│ │ ├── middleware.php 中间件组件配置
│ │ ├── qq.php QQ组件配置
│ │ ├── rbac.php RBAC组件配置
│ │ ├── service.php 服务管理配置
│ │ ├── session.php SESSION组件配置
│ │ ├── upload.php 上传组件配置
│ │ ├── validate.php 验证组件配置
│ │ ├── view.php 视图组件配置
│ │ └── wechat.php 微信组件配置
│ ├── database 数据库管理目录
│ │ ├── migrations 数据迁移组件配置
│ │ └── seeds 数据填充组件配置
│ ├── hdphp.php 框架引导文件
│ ├── lang 语言包目录
│ ├── middleware 中间件目录
│ ├── model 模型文件目录
│ ├── routes.php 路由配置
│ ├── service 服务文件目录
│ └── tag 模板标签目录
└── vendor 第三方组件目录
```
- 文档已经迁移到后盾人
- 介绍
- 框架特性
- 开发规范
- 许可协议
- 作者向军
- 安装框架
- 更新框架
- 基础
- 入口文件
- 应用配置
- 优雅链接
- 目录结构
- 系统常量
- 自动加载
- 应用密钥
- 系统函数
- CSRF保护
- 依赖注入
- 跨域访问
- 配置
- 配置文件
- 基本功能
- 扩展配置
- c 函数
- 控制器
- 定义声明
- 基本使用
- 相关函数
- 响应消息
- 路由
- 基础知识
- 基础路由
- 路由参数
- 参数检测
- 依赖注入
- 控制器
- 分组路由
- RESTful
- 别名路由
- 数据
- 配置相关
- 核心操作
- 查询构造器
- 日志记录
- 分页处理
- 事务处理
- 函数相关
- 数据库
- 数据迁移
- 数据填充
- 模型
- 定义模型
- 模型动作
- 模型验证
- 自动完成
- 自动过滤
- 字段保护
- 数据填充
- 多表关联
- 分页处理
- 仓库
- 数据仓库
- 查询规则
- 视图
- 基础知识
- 模板配置
- 模板文件
- 分配数据
- 系统标签
- 扩展标签
- 缓存模板
- 模板继承
- 视图函数
- widget
- vue组件
- 中间件
- 中间件
- 缓存
- 基本操作
- 文件缓存
- 数据表缓存
- 服务
- 服务容器
- 定制服务
- 相关函数
- 请求
- 基本使用
- 请求扩展
- 测试
- 基础知识
- 基本使用
- HTTP测试
- 调试
- 调试模式
- 日志管理
- 组件
- 多语言
- 响应处理
- Cookie
- Session
- 验证码
- XML
- 自动验证
- 文件处理
- 压缩解压
- RBAC
- 数组增强
- 分页管理
- 图像处理
- 生成静态
- 加密解密
- 字符串
- 数据集合
- 工具服务
- 目录操作
- 邮件发送
- CURL
- QQ登录
- 数据备份
- 购物车
- 日志处理
- 命令组件
- 二维码
- 后盾云
- 日期处理
- 阿里
- 支付宝
- 阿里云直播
- 阿里云短信
- 阿里云邮件
- 阿里云OSS
- SOCKET
- 启动与关闭
- 前端
- 微信