设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

ThinkPHP V5.0.6发布,完善对MongoDb的支持

2017-2-12 17:05| 发布者: joejoe0332| 查看: 1362| 评论: 0|原作者: oschina|来自: oschina

摘要: 喜迎元宵佳节,ThinkPHP V5.0.6版本发布^_^ThinkPHP V5.0——为API开发而设计的高性能框架主要更新本次更新主要为BUG修正及优化(可无缝升级),由于优化方面的改进,建议升级到该版本:数据库支持断线重连机制;改 ...

喜迎元宵佳节,ThinkPHP V5.0.6版本发布^_^

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

主要更新

本次更新主要为BUG修正及优化(可无缝升级),由于优化方面的改进,建议升级到该版本:

数据库支持断线重连机制;
改进查询事件的回调参数;
改进数据自动缓存机制;
增加时间字段自动格式转换设置;
完善对MongoDb的支持;

升级指导

`V5.0.5`版本可以无缝升级到`V5.0.6`:

如果之前使用了数据库缓存,请先清空下缓存数据。
之前因为升级到5.0.5版本后 时间字段使用整型后也会自动格式化输出的问题,现在可以设置数据库的配置参数 datetime_format值为false即可关闭自动转换。

另外注意,如果使用了MongoDb数据库扩展的话,请删除数据库配置文件中的query参数。

主要更新如下:

[数据库和模型]

修正hasMany关联的has方法
去除一些数据库惯例配置 避免使用数据库扩展的时候影响
改进多对多的attach方法的返回值
增加Mysql的断线重连机制和开关
改进Query类的find方法数据缓存机制
改进Query类查询事件的回调参数
改进Query类的自动缓存更新
Model类增加readonly方法
改进Model类的has和hasWhere方法
改进模型类的get和all方法 第二个参数为true或者数字表示缓存参数
修复闭包查询条件为空导致的 sql 语法错误
改进Query类的setBuilder方法 避免因自定义连接器类后找不到生成器类
删除Connection类废弃属性resultSetType
优化Connection类close方法
修正Connection类的bindParam方法对存储过程的支持
数据库配置参数datetime_format 设置为false表示关闭时间字段自动转换输出
改进软删除的数据库兼容性问题 支持Mongodb

[其它]

改进Url类生成 root为/的情况
redirect助手函数和controller类的redirect方法增加with参数
全局请求缓存添加排除规则 添加request_cache_except配置参数
Cache类store方法参数允许为空 表示获取当前缓存驱动句柄
改进Validate类的ip验证规则

[ 文档 ]

官方开发手册已经同步更新到V5.0.6版本

5.0完全开发手册 | 5.0快速入门系列 ]

[ 下载地址 ]

码云:https://git.oschina.net/liu21st/thinkphp5.git  
Composer: composer create-project topthink/think tp5 --prefer-dist

[ 扩展包 ]

下面是针对ThinkPHP5的扩展包 需要使用Composer安装
应用单元测试:https://github.com/top-think/think-testing.git
验证码:https://github.com/top-think/think-captcha.git
图像处理:https://github.com/top-think/think-image.git
队列:https://github.com/top-think/think-queue.git
MongoDb支持:https://github.com/top-think/think-mongo.git
Oracle支持:https://github.com/top-think/think-oracle.git
angular模板引擎:https://github.com/top-think/think-angular.git
助手库:https://github.com/top-think/think-helper.git
数据库迁移工具:https://github.com/top-think/think-migration.git
Workerman:https://github.com/top-think/think-worker.git

2017年2月7日
ThinkPHP官方团队


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部