TP는 중국의 주류 PHP 개발 프레임워크이며, 많은 사람들이 사용해 본 것 같습니다. TP5.1 RC2가 출시되었습니다. 이 업데이트는 많은 세부적인 최적화를 제공합니다. 업그레이드를 원하는 사용자는 업데이트가 자신의 요구 사항을 충족하는지 확인할 수 있습니다.
ThinkPHP V5.1RC2 버전
주요 업데이트 내용은 다음과 같습니다.
뷰 쿼리 수정
리소스 라우팅 수정
HasMany 연관 수정
where 메소드 클로저 쿼리 수정
One-to -부모에 대한 하나의 연관 바인딩 속성 모델 이후의 연관된 속성은 더 이상 유지되지 않습니다
애플리케이션의 명령줄 구성 파일 읽기 수정
Connection 클래스의 getCacheKey 메소드 개선
파일 업로드 시 잘못된 이미지 예외 개선
검증 클래스 고유 규칙 개선
Config 클래스 get 메소드 지원 Get 1단계 구성 지원
count 메소드의 fetchSql 지원 수정
mysql 드라이버 소켓 지원 수정
Connection 클래스의 getRealSql 메소드 개선
수정 뷰 보조 기능
쿼리 클래스에 leftJoin rightJoin 및 fullJoin 메소드 추가
app_namespace Get 개선
append 메소드의 일대일 바인드 속성 지원 개선
관련 saveall 메소드의 반환 값 개선
경로 식별 설정 예외 수정
Route 클래스 규칙 방법 개선
모델의 테이블 속성 설정 개선
작성기 개선 자동 파일의 로딩 순서
Exception_handle 구성의 클로저 지원 개선
매개변수 추가를 위한 앱 도우미 기능 개선
개선 작곡가의 로딩 경로 판단
라우팅 조합 변수의 URL 생성 수정
라우팅 URL 생성 수정
whereTime 쿼리 개선 및 확장 규칙 지원
File 클래스의 move 메소드 두 번째 매개변수 false 지원
개선된 Config 클래스
향상된 캐시 클래스 기억 방법
기존 구성 파일 조정 Url 클래스는 일반 모드 매개변수 사용 시 Urlencode 처리를 수행하지 않습니다.
ROOT_PATH 및 APP_PATH 상수 정의 취소 응용 프로그램 디렉터리를 변경해야 하는 경우 항목 파일을 직접 재정의하세요
Add app_debug의 Env 획득
팬 도메인 이름 바인딩 수정
쿼리 표현식의 구문 분석 메커니즘 개선
mysql 정규 쿼리 지원을 위한 정규 표현식 쿼리 표현식 추가
쿼리 표현식의 비정상적인 판단 개선
삭제 방법 개선 모델 클래스
Builder 클래스를 개선하여 ParseValue 메소드 취소
쿼리와 같은 매개변수 바인딩 문제 수정
콘솔 및 시작 파일을 코어 밖으로 이동하여 애플리케이션 라이브러리에 포함시켰습니다
Db 클래스 기본 개선 키 삭제 방법
일반 도메인 이름 바인딩 모듈 개선
BIND_MODULE 상수를 취소하고 항목 파일의 바인딩 방법을 사용하여 설정
배열 쿼리 개선
템플릿 렌더링에 대한 예외 처리 개선
의 아키텍처 방법 매개변수 개선 컨트롤러 기본 클래스
컨트롤러 클래스의 성공 및 오류 방법 개선
브라우저 JSON 핸들 플러그인에 대한 지원 개선
점프 템플릿의 모바일 디스플레이 최적화
시간 필드에 대한 지원 수정 모델 쿼리의 청크 메소드
추적 드라이버 개선
Collection 클래스에 푸시 메소드 추가
Redis 세션 드라이버 개선
JumpResponse 드라이버 추가
RC1에서 RC2 버전으로 업데이트하는 경우 코어 라이브러리 업데이트 외에 , 또한 애플리케이션 저장소를 업데이트하거나 작곡가를 사용하여 다시 설치해야 합니다.
관련 추천:
ThinkPHP5 프레임워크, 개발 사양 및 디렉토리 구조에 대한 기본 지식
위 내용은 TP5.1 RC2 버전 출시, 많은 디테일 개선의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!