内容简介: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
文档
官方完全开发手册内容已经同步更新 完全开发手册 官方快速入门系列
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- IJPay 0.8 版本发布,兼容低版本 JDK
- fastjson 1.2.55 版本发布,Bug 修复版本
- Apache Ignite 2.9.1 版本发布,小版本更新
- Swoole v4.6.1 版本发布,Bug 修复版本
- Swoole v4.6.2 版本发布,Bug 修复版本
- Swoole v4.6.4 版本发布,Bug 修复版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
高可用架构(第1卷)
高可用架构社区 / 电子工业出版社 / 2017-11-1 / 108.00元
《高可用架构(第1卷)》由数十位一线架构师的实践与经验凝结而成,选材兼顾技术性、前瞻性与专业深度。各技术焦点,均由极具代表性的领域专家或实践先行者撰文深度剖析,共同组成“高可用”的全局视野与领先高度,内容包括精华案例、分布式原理、电商架构等热门专题,及云计算、容器、运维、大数据、安全等重点方向。不仅架构师可以从中受益,其他IT、互联网技术从业者同样可以得到提升。一起来看看 《高可用架构(第1卷)》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
Markdown 在线编辑器
Markdown 在线编辑器