V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
topthink
V2EX  ›  推广

ThinkPHP5 系列春节前最后一次版本——祝各位 V2er 过个好年!

  •  
  •   topthink · 2018-01-31 18:43:18 +08:00 · 2775 次点击
    这是一个创建于 2248 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本次更新版本包括 V5.0.15 和 V5.1.5 两个版本。 针对上一个版本均支持无缝升级~直接使用 composer 安装更新。 欢迎大家给我们更多的反馈和建议,让我们做的更好!

    V5.1.5 版本更新

    5.1 版本变得越来越好用了,该版本主要增强了数据库的 JSON 查询,并支持 JSON 字段的聚合查询,修正了路由的一些 BUG,也包括了一些性能改进。

    • 改进数据集查询对JSON数据的支持
    • 改进聚合查询对JSON字段的支持
    • 模型类增加getOrFail方法
    • 改进数据库驱动的parseKey方法
    • 改进 Query 类join方法的自关联查询
    • 改进数据查询不存在不生成查询缓存
    • 增加run命令行指令启动内置服务器
    • Requestpathinfo方法改进对cli-server支持
    • Session类增加use_lock配置参数设置是否启用锁机制
    • 优化File缓存自动生成空目录的问题
    • 域名及分组路由支持append方法传递隐式参数
    • 改进日志的并发写入问题
    • 改进Query类的where方法支持传入Query对象
    • 支持设置单个日志文件的文件名
    • 修正路由规则的域名条件约束
    • Request类增加subDomain方法用于获取当前子域名
    • Response类增加allowCache方法控制是否允许请求缓存
    • Request类增加sendData方法便于扩展
    • 改进Env类不依赖putenv方法
    • 改进控制台trace显示错误
    • 改进MorphTo关联
    • 改进完整路由匹配后带斜线访问出错的情况
    • 改进路由的多级分组问题
    • 路由 url 地址生成支持多级分组
    • 改进路由 Url 生成的url_convert参数的影响
    • 改进missauto路由内部解析
    • 取消预载入关联查询缓存功能

    V5.0.15 版本更新

    由于 5.0 版本已经趋于稳定,该版本主要进行了一些细小的修正和完善,也包括一些性能的改进。

    • 改进 View 类
    • 改进 chunk 方法
    • 改进模板引擎的表达式语法
    • 改进自关联查询多级调用问题
    • 关联定义增加selfRelation方法用于设置是否自关联
    • 改进 file 类型的缓存incdec方法不改变缓存有效期
    • 改进软删除 支持设置deleteTime属性关闭
    • 改进union查询
    • 改进查询缓存
    • 优化 File 缓存自动生成空目录的问题
    • 改进日志写入并发问题
    • 修正MorphTo关联
    • 改进join自关联查询
    • 改进case标签解析
    • 改进 Url 类对url_convert配置的支持

    ThinkPHP 官方团队

    2018-1-31

    13 条回复    2018-02-02 08:58:46 +08:00
    itfanr
        1
    itfanr  
       2018-01-31 19:00:37 +08:00
    支持!
    DeHoo
        2
    DeHoo  
       2018-02-01 00:31:18 +08:00 via Android
    这个好,一直在用 TP !
    iRiven
        3
    iRiven  
       2018-02-01 00:46:34 +08:00 via Android
    tp 是月更的吗 好像每月都能看到
    topthink
        4
    topthink  
    OP
       2018-02-01 08:55:55 +08:00
    @iRiven 5.1 版本新发 前期更新频率会高一些,无论如何 更新是为了更好的完善 以及最快的速度解决反馈的问题
    yujieyu7
        5
    yujieyu7  
       2018-02-01 10:17:18 +08:00
    tp 使用者支持一个
    abccccabc
        6
    abccccabc  
       2018-02-01 10:29:32 +08:00
    支持一个,希望官方有一个 chm 文档呀。人家 php 官方都有 chm 文档的。主要是搜索方便。
    topthink
        7
    topthink  
    OP
       2018-02-01 10:36:35 +08:00
    @abccccabc PDF 文档一样支持搜索的 其实实在需要可以自己转换的 官方提供的 mobi 格式 可以自己转换的 现在官方手册统一托管在看云上面,目前看云不提供 chm 格式下载
    ericliu001
        8
    ericliu001  
       2018-02-01 14:18:04 +08:00
    支持支持,Tp 一般是 Phper 接触的第一个框架
    yigemeirenyongde
        9
    yigemeirenyongde  
       2018-02-01 15:46:12 +08:00
    z 支持支持
    yzkos
        10
    yzkos  
       2018-02-01 21:09:15 +08:00
    看上面说 5.1 版本的修复了几个路由问题,今天更新试了一下为什么资源路由还是存在之前的问题,
    yzkos
        11
    yzkos  
       2018-02-01 21:14:06 +08:00
    看上面说 5.1 版本的修复了几个路由问题,今天更新试了一下为什么资源路由还是存在之前的问题,
    我设置了一个这样的资源路由: Route::resource('system/user','admin/system.user');
    使用 url('admin/system.user/index') 生成的路径是 /system/user/
    通过 get 方式访问 system/user/ 这个路径按文档上说的不是应该访问到 user 下面的 index 吗?
    为什么一直都是访问到 user 下面的 read 上去? read 不是通过 post 才能访问到的吗?
    如果手动把连接修改为 system/user 不带 /的,才会访问到 index 上去。
    yzkos
        12
    yzkos  
       2018-02-01 21:44:27 +08:00
    read 不是通过 post 才能访问到的吗? 这句说错,,,无关紧要
    topthink
        13
    topthink  
    OP
       2018-02-02 08:58:46 +08:00
    @yzkos 这个问题后来有修正过最新版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1273 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:29 · PVG 07:29 · LAX 16:29 · JFK 19:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.