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