自從5.2
版本變更爲6.0
以來,官方一直致力於優化架構和精簡核心,同時也在準備手冊和測試工作,在經過近1個月的開發迭代後,官方宣佈發佈ThinkPHP6.0RC2
版本。
主要更新
相比較RC1
版本更新調整較大,主要更新如下:
- 底層架構針對協程做優化調整
- 增加WEB應用管理類
Http
- 增加應用初始化服務和服務註冊機制
- 查詢事件和模型事件使用事件系統接管
Session
類重構,不再使用PHP內置會話Cookie
類僅支持設置和寫入,不再支持讀取- 取消
Config
類的動態設置功能 - 部分核心功能中間件化(頁面Trace、多語言、請求緩存和Session初始化)
- 取消慣例配置文件
- 增加驅動接口規範驅動開發
- 改進Db類和查詢類
- 精簡一些不必要的類庫
- 改進路由註冊
- 由於異常的需要
View
類改爲內置,但默認僅支持原生PHP模板 - 大量細節改進和修正
由於架構調整,建議之前
5.2RC
版本的用戶重新安裝6.0
版本進行測試。
安裝框架
6.0
版本僅支持composer
安裝(建議使用國內鏡像安裝),也不再支持Git
安裝,由於尚未正式發佈,目前僅支持安裝6.0.x-dev
開發版本。
composer create-project topthink/think=6.0.x-dev tp