TP框架V6.0.10LTS已發布(兼容PHP8.1)

thinkphp v6.0.10版本主要添加了php8.1的兼容支持,以及thinkorm的一些改進,并宣布成為thinkphp歷史上第二個lts版本,借此辭舊迎新之際,祝大家新年快樂!

6.0LTS版本核心不再做功能更新,僅作優化及BUG修復,BUG修復時間和安全更新均延長至2024年10月24日。

主要更新

  • 兼容PHP8.1

  • 改進cookie跨域刪除

    立即學習PHP免費學習筆記(深入)”;

  • 改進多語言自動加載

  • 改進url生成

  • Filesystem增加url方法 獲取文件訪問地址

  • 文件上傳錯誤支持多語言

  • 修正 make:controller 指令錯誤

  • 發送cookie前先檢查請求頭是否已發送

  • 改進多文件上傳的文件hashName沖突問題

  • 調整thinkPath路徑賦值為真實絕對路徑 以避免特殊環境潛在隱患

  • 支持 psr7 response

  • 控制器中間件支持動態參數

  • 改進env文件解析

ThinkORM主要更新:

  • 修正column方法

  • Db和模型增加filter數據處理機制

  • 調整json處理

  • 修正sqlite驅動lock

  • 獲取數據庫字段類型不區分大小寫

  • 修正多對多關聯中間表數據

  • 修正多對多模型

  • 改進db類hidden/visible/append 方法處理機制

  • 改進關聯的軟刪除查詢

  • 完善獲取sql時的字符轉義

安裝和更新

V6版本開始僅支持Composer安裝及更新,支持上個版本的無縫更新,直接使用

composer?update

更新到最新版本即可。

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

composer?create-project?topthink/think?tp

推薦學習:《最新的10個thinkphp視頻教程》

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享