## 目录结构
### 1.基础结构
一个典型的目录结构,后续我们将在上面进行扩展
+ public
|- index.php //入口文件
|- .htaccess //重写规则
|+ css
|+ img
|+ js
+ conf
|- application.ini //配置文件
+ application
|+ controllers
|- Index.php //默认控制器
|+ views
|+ index //控制器
|- index.phtml //默认视图
|+ modules //其他模块
|+ library //本地类库
|+ models //model目录
|+ plugins //插件目录
## 基础目录图示如下
![](https://box.kancloud.cn/1f789ee6b138e6d7f207450ac9c9cae5_319x268.png)
- 序言
- 安装 Yaf
- Yaf基础知识
- 运行流程
- YAF架构
- 目录结构
- Yaf的配置
- Yaf的Bootstrap
- Yaf的多模块配置
- Yaf中使用命名空间
- 本书框架配置
- 框架目录结构
- 数据库配置
- 缓存配置
- 全局配置
- 公共助手函数
- 请求与响应
- 请求-Request
- 响应-Response
- 数据库操作
- 使用think-orm
- 接口开发
- RESTful接口设计
- Yar RPC接口设计
- 数据验证
- 数据验证 - validate
- 网页开发
- Session
- Cookie
- 路由设置
- 工具类
- Rsa加密
- Random快速生成随机数
- Cache - 缓存
- Weapp - 微信小程序类
- Qiniu - 七牛云存储使用
- 支付类(微信&支付宝)
- Logs - 日志记录