ThinkPHPV5.0.13版本发布——诸多改进

浏览:8315 发布日期:2017/12/12 分类:ThinkPHP5专区

ThinkPHP V5.0——为API开发而设计的高性能框架



V5.0版本由七牛云独家赞助发布


5.0.13是一个改进版本,包含了上个版本发布以来的一些修正和完善,主要包括:

更新日志

[数据库和模型]

* 改进Model类save方法对oracle的支持
* 改进中间表模型的实例化
* 改进Pivot类
* 模型saveall方法支持配合isUpdate方法
* 模型类增加force方法设置是否强制更新所有数据
* 关联自动删除增加一对多关联删除支持
* 改进hasWhere查询的数据重复问题
* 改进一对多with关联查询的field支持
* 模型saveall方法支持返回数据集 读取resultSetType属性
* 改进废弃字段判断
* 模型的hasWhere方法增加fields参数
* 改进断线重连异常捕获机制
* 修正Query类的inc和dec方法的Mysql关键词问题
* 修正数据集对象的BUG

[其它]

* 增加app_dispatch钩子位置
* cookie类httponly参数默认改为false
* File日志驱动增加single参数配置是否记录单个文件日志
* 单个日志文件支持大小设置
* 改进日志记录的ip地址
* Redis缓存驱动改用serialize序列化替代json序列化
* 改进异常捕获
* 改进上传文件验证
* 修正redis驱动
* 改进File缓存的clear方法
* 代码格式化规范
* 改进一处PHP7.2的兼容问题
* 调试模式下不读取字段缓存文件
* default_filter支持在模块中配置生效



5.0.12可以无缝升级到5.0.13。如果使用了Redis缓存,需要清空下缓存数据

下载

核心版
完整版

文档

官方完全开发手册内容已经同步更新 完全开发手册 官方快速入门系列

支付宝领优惠券满20元立减8元


捐赠我们:


ThinkPHP官方团队
2017-12-12
最佳答案
评论( 相关
后面还有条评论,点击查看>>