5.2
버전이 6.0
으로 변경된 이후 공식에서는 아키텍처 최적화와 코어 간소화에 전념하는 동시에 매뉴얼과 테스트도 준비하고 있습니다. 거의 한 달 간의 개발 끝에 공식적으로 ThinkPHP 6.0RC2
버전이 출시되었다고 발표했습니다. 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
메인 업데이트
RC1 버전에 비해 업데이트 조정 폭이 더 커졌습니다. 주요 업데이트 내용은 다음과 같습니다. ● 기본 아키텍처가 코루틴에 맞게 최적화 및 조정되었습니다.● WEB 애플리케이션 관리 클래스 가 추가되었습니다. Http
● 애플리케이션 초기화 서비스 및 서비스 등록 메커니즘 추가 ● 쿼리 이벤트 및 모델 이벤트는 이벤트 시스템에 의해 인계됨 ●Session
클래스가 리팩터링되고 PHP 내장 세션은 더 이상 사용되지 않습니다. ● Cookie 클래스는 설정과 쓰기만 지원하며 더 이상 읽기를 지원하지 않습니다.
Config
클래스의 동적 설정 기능을 취소합니다. ● 일부 핵심 기능은 미들웨어 기반 (페이지 추적, 다국어, 요청 캐시 및 세션 초기화)
● 기존 구성 파일 취소 ● 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