ThinkPHP V5.1.40 LTS 版本发布——常规更新

2020年10月12日

V5.1.40LTS版本发布,本版本为累积常规更新。

官方服务推荐:🌲 ThinkAPI统一接口服务

主要更新:

  • 改进redis驱动has方法
  • 修正XA事务
  • 修正HasManyThrough关联
  • 增加mysql json类型字段->>方式获取支持
  • 改进路由加载 避免加载编辑器临时文件影响
  • 修复关联模型的属性直接附加到当前模型,当关联模型字段名为name时获取的值为模型的属性name
  • 修复多态关联预加载field无效
  • 改进Collection类的column方法的PHP兼容性问题
  • 改进mysql驱动
  • 改进parseclosure方法
  • SoftDelete删除条件做空判断
  • 改进验证类append方法

安装和更新

支持上个版本的无缝更新,直接使用

composer update

更新到最新版本即可。

如果需要全新安装,使用:

composer create-project topthink/think tp 5.1.40

官方文档

生命周期

抱着一份初心和坚持,ThinkPHP始终坚持完善和更新,十四年来持续发布了多个大版本。其实ThinkPHP历史以来的大版本都提供了超过年18个月的支持和维护,目前ThinkPHP5.1版本的更新维护时间截至到2021年1月1日,而5.0版本已经停止维护了(包括安全更新)。所以,建议新的项目尽量使用最新的6.0版本^_^

展开阅读全文
0 收藏
分享
加载中
精彩评论
翻译一下你就知道为什么了
2020-10-12 16:01
1
举报
最新评论 (6)
支持
2020-10-12 12:03
0
回复
举报
6.0 经常出现:
1、
Argument 1 passed to think\cache\Driver::unserialize() must be of the type string, boolean given, called in /www/wwwroot/xxxxxxxx/vendor/topthink/framework/src/think/cache/driver/File.php on line 139

2、
file_put_contents(/www/wwwroot/xxxx/runtime/cache/www_xxxxxxx_cn/8a/043b05c9f947127d378992b77abecf.php): failed to open stream: No such file or directory
2020-10-12 10:55
0
回复
举报
翻译一下你就知道为什么了
2020-10-12 16:01
1
回复
举报
作者老大,使用 vs code开发者越来越多好像,@see/@package/@mixin @method不怎么提示...
是我打开的方式不对?
2020-10-12 10:52
0
回复
举报
这是 phpdoc 注释吧?和TP框架没关系的。你可以在vscode中搜索关键词"phpdoc"的相关扩展并安装。
2020-10-12 12:33
0
回复
举报
好的,我试试
2020-10-12 12:52
0
回复
举报
更多评论
6 评论
0 收藏
分享
返回顶部
顶部