主要更新
本版本为常规更新版本,做了一些优化和改进
Request 增加 setRootDomain 方法
修正 RedirectResponse 的 restore 方法
redis 缓存驱动改为使用时才连接
标签内的缓存标识列表为空时,不调用 clearTag 方法
修正默认异常模板的编码输出
修复文件响应文件名为中文无法正确在浏览器下载中使用的问题
Session Facade 增加注释
修正清空路由规则方法未清空分组路由的问题
requireCallback 验证规则支持传入数组
支持设置控制台默认执行用户
异常类增加#[AlwaysErrorMsg] 注解支持 明确指定始终输出错误信息
改进路由到类的方法支持数组方式
改进复杂条件验证唯一
requireIf 验证支持数组方式
修正路由分组的调度检查
ThinkORM 主要更新:
修复 json 字段写入字符串 null 的 bug
改进 BelongsToMany attach 方法返回的对象
修正软删除 fetch 方法
模型增加 autoInc 属性用于设置数据表自增主键 支持字符串或 true(自动获取主键值)
模型增加 inc 和 dec 方法 配合 save 方法使用
延迟写入改进
改进一对一 match 方法
优化绑定属性到父模型时数据获取
修复数据库类型为 mongodb 无查询条件时查询不到数据
优化查询缓存
修复关联对象动态设置表后缀之后写入数据时不自动添加数据表后缀的问题
修正多态一对多关联,类型未定义时,预载入查询数据集时抛出异常改为 null,与查询模型对象和延迟获取保持一致
修改模型更新方法,默认关闭全局查询范围限制
改进 whereMonth 查询
官方手册
官方文档 http://doc.thinkphp.cn | ThinkPHP 知识库
官方服务
ThinkPHP 官方生态服务由顶想云(TOPThink Cloud)提供,为生态提供专业的贴心服务和价值之选,提供企业一站式数智化服务。