国内外有很多理想的php框架。在中国比较知名的框架也有一款,它就是thinkphp。ThinkPHP6是一个免费、开源的快速开发PHP框架,遵循Apache2开源协议发布。它采用全新的架构思想,引入了很多PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持Composer,并针对API开发做了大量优化。
以下是ThinkPHP6的开发文档:
- 安装与配置
- 安装Composer
- 使用Composer安装ThinkPHP6
- 配置文件目录结构
- 环境变量与配置
- 命名空间与自动加载
- 命名空间规范
- 自动加载机制
- Composer的自动加载
- 基本概念
- 入口文件
- 应用目录结构
- 路由
- 控制器
- 模型
- 视图
- 缓存
- 日志
- 控制器
- 创建控制器
- 控制器方法
- 控制器跳转
- 参数绑定与验证
- 模型
- 创建模型
- 数据操作
- 查询构造器
- 数据转换
- 事件与行为
- 视图
- 创建视图
- 模板标签
- 模板继承与布局
- 模板赋值与渲染
- 表单令牌
- 创建表单令牌
- 验证表单令牌
- 文件上传
- 上传文件
- 多文件上传
- 上传配置与处理
- 数据库操作
- 配置数据库连接
- 原生SQL查询
- 查询构造器
- 数据库迁移
- 分页
- RESTful API
- 创建RESTful API
- API认证与权限控制
- API异常处理
- 中间件
- 创建中间件
- 注册与使用中间件
- 缓存
- 配置缓存
- 使用缓存
- 日志
- 配置日志
- 记录日志
- 安全性
- 输入过滤
- SQL注入防护
- XSS防护
- CSRF防护
- 性能优化
- 开启缓存
- 优化数据库操作
- 使用事件与行为