V5.0.13
V5.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
支持在模块中配置生效