您现在的位置是:首页 > 文章详情

ThinkPHP V8.0.4 发布 —— 常规更新

日期:2024-07-30点击:281

主要更新

本版本为常规更新版本,做了一些优化和改进

  • Request增加setRootDomain方法
  • 修正RedirectResponserestore方法
  • 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)提供,为生态提供专业的贴心服务和价值之选,提供企业一站式数智化服务。

ThinkChat智能体商店已经上线,你现在可以使用官方提供的智能体来解决ThinkPHP开发过程中遇到的问题。

原文链接:https://www.oschina.net/news/304535/thinkphp-8-0-4-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章