ThinkPHP V5.0.12 暨 5.1.0 RC3 版本发布

栏目: 软件资讯 · 发布时间: 7年前

内容简介:V5.1.0版本是继5.0版本之后又一个重大版本,ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。 ThinkPHP5.1运行环境要求PHP5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂...

V5.1.0版本是继5.0版本之后又一个重大版本,ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。

ThinkPHP5.1运行环境要求 PHP 5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂(请参考升级指导

主要新特性

* 引入容器和Facade支持
* 依赖注入完善和支持更多场景
* 重构的(对象化)路由
* 配置和路由目录独立
* 取消系统常量
* 助手函数增强
* 类库别名机制
* 模型和数据库增强
* 验证类增强
* 模板引擎改进
* 支持PSR-3日志规范

RC3对于之前版本主要更新如下:

  • 改进 redis 驱动的get方法

  • 修正Query类的alias方法

  • File类错误信息支持多语言

  • 修正路由的额外参数解析

  • 改进whereTime方法

  • 改进Model类getAttr方法

  • 改进App类的controller和validate方法支持多层

  • 改进HasManyThrough类

  • 修正软删除的restore方法

  • 改进MorpthTo关联

  • 改进数据库驱动类的parseKey方法

  • 增加whereField动态查询方法

  • 模型增加废弃字段功能

  • 改进路由的after行为检查和before行为机制

  • 改进路由分组的检查

  • 修正 mysql 的json字段查询

  • 取消Connection类的quote方法

  • 改进命令行的支持

  • 验证信息支持多语言

  • 修正路由模型绑定

  • 改进参数绑定类型对枚举类型的支持

  • 修正模板的{$Think.version}输出

  • 改进模板date函数解析

  • 改进insertAll方法支持分批执行

  • Request类host方法支持反向代理

  • 改进JumpResponse支持区分成功和错误模板

  • 改进开启类库后缀后的关联外键自动识别问题

  • 修正一对一关联的JOIN方式预载入查询问题

  • Query类增加hidden方法


目前5.1版本尚处于RC阶段,仅供学习,请勿用于商业项目!

5.1完全开发手册:https://www.kancloud.cn/manual/thinkphp5_1/content

5.0.12是一个修正版本,包含了上个版本发布以来的一些修正和完善,主要包括:

更新日志

* 上传类和验证类的多语言支持;
* 模型增加排除和废弃字段支持;
* 改进insertAll方法的分批处理;
* 改进对枚举类型的参数绑定支持;
* 修正社区反馈的问题;

[数据库和模型]

* 改进Connection类的getRealSql方法
* 改进append方法支持一对一关联的bind设置
* 改进whereTime查询
* 改进model类的`destroy`方法
* 修正softdelete
* 修正`chunk`方法对时间字段的支持
* Collection类增加`push`方法
* 改进alias方法 
* 修正模型类的`append`处理
* 改进`appendRelationAttr`方法
* 改进HasManyThrough关联
* 改进MorphTo关联
* 模型增加废除字段`disuse`定义
* 增加排除字段方法`except`
* 修正`has`方法 
* 改进参数绑定类型对枚举类型的支持
* 改进`insertAll`方法的分批处理

[其它]

* 改进Loader类`controller`和`validate`方法 支持多层
* 验证提示信息支持多语言
* File类错误信息支持多语言 
* 模板渲染异常处理
* 修正rest控制器
* 改进trace驱动
* 改进Cache类的`remember`方法 
* 改进`url_common_param`的情况下urlencode的问题
* 改进Url类
* 改进`exception_handle`配置参数对闭包的支持 
* 执行路由缓存命令前检测RUNTIME_PATH是否存在 
* 调整部分`CacheDriver::dec`在为空的时候递减的行为
* 优化移动端的显示
* 改进对JSON-Handle插件的支持
* 改进redis的`get`方法
* 改进Request类的`host`方法

5.0.11可以无缝升级到5.0.12。

下载

核心版
完整版

码云地址:https://gitee.com/liu21st/thinkphp5 

文档

官方完全开发手册内容已经同步更新 完全开发手册 官方快速入门系列

捐赠我们:
ThinkPHP V5.0.12 暨 5.1.0 RC3 版本发布
ThinkPHP官方团队
2017-11-6


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

About Face 2.0

About Face 2.0

Alan Cooper、Robert M. Reimann / Wiley / March 17, 2003 / USD 35.00

First published seven years ago-just before the World Wide Web exploded into dominance in the software world-About Face rapidly became a bestseller. While the ideas and principles in the original book......一起来看看 《About Face 2.0》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具