ThinkPHP는 뛰어난 성능과 풍부한 기능을 갖춘 경량 PHP 개발 프레임워크입니다. 독창적인 기능을 많이 갖고 있으며 단순성을 옹호하며, 최소한의 코드를 사용하여 더 많은 기능을 완성하는 것이 목적입니다. 그리고 더 빠릅니다. Apache2 오픈 소스 라이센스에 따라 출시된 이 제품은 엔터프라이즈 수준 애플리케이션 개발과 민첩한 WEB 애플리케이션 개발을 단순화하기 위해 탄생했습니다. 버전 2.0은 객체 지향 개발 구조와 MVC 모델을 사용하여 수많은 우수한 외국 프레임워크와 모델을 기반으로 하며 이전 버전을 기반으로 하며 새로운 재구성과 수많은 개선 및 개선을 거쳐 새로운 단계에 도달했습니다. 포털 수준 개발 표준.
ThinkPHP 버전 2.2는 버전 2.1의 업데이트 버전으로 원활한 업그레이드가 가능합니다. 주로 버전 2.1의 버그를 수정하고 디버깅 모드를 조정하며 컴파일 캐시를 최적화합니다.
ThinkPHP 2.2 업데이트 지침
[입구]
[개선] 메모리 시작 기록이 ThinkPHP 입력 파일 위치로 이동되어 더욱 정확해졌습니다.
[개선] 프로젝트 컴파일 메커니즘 최적화
[조정] 배포 모드와 ALLINONE 모드가 병합됩니다.
[조정] 디버그 모드가 디버깅에 더 편리해졌습니다.
[삭제] APP_CACHE_NAME, NO_CACHE_RUNTIME, RUNTIME_ALLINONE, STRIP_RUNTIME_SPACE를 포함한 항목 상수 정의를 폐지합니다.
디버깅 모드를 켜면 이미 NO_CACHE_RUNTIME의 효과가 있습니다.
[구성]
[추가됨] 다른 클라이언트의 액세스를 용이하게 하기 위해 VAR_SESSION_ID 매개변수 기본값을 session_id로 추가했습니다.
[추가] TOKEN_RESET 매개변수 추가
[추가됨] 템플릿이 기본 PHP 구문을 비활성화할지 여부를 설정하는 TMPL_DENY_PHP 매개변수가 추가되었습니다. 기본값은 false입니다.
[개선] 다른 데이터베이스의 기본 설정을 용이하게 하기 위해 DB_PORT 포트가 기본 구성 3306에서 비어 있도록 변경되었습니다.
[개선] DATA_CACHE_TIME 기본값이 -1에서 0으로 변경되고, 캐시 영구 캐시가 원래 -1에서 0으로 변경되었습니다.
[개선] TMPL_CACHE_TIME의 기본값이 -1에서 0으로 변경되었습니다. 영구 캐시가 -1에서 0으로 변경되었습니다.
[개선] SHOW_ERROR_MSG 기본값이 true에서 false로 변경되었으며 디버깅 모드가 활성화되면 true가 됩니다.
[개선] TMPL_STRIP_SPACE가 기본적으로 true로 변경되었습니다.
[개선] TMPL_ACTION_ERROR 및 TMPL_ACTION_SUCCESS 규칙 설정이 THINK_PATH로 변경되었습니다. /Tpl/dispatch_jump.html이 내장 템플릿을 사용합니다.
[조정] APP_CONFIG_LIST 구성 매개변수의 사용이 문자열 모드로 변경되고 쉼표로 구분되며 원래 배열 모드 정의와 호환됩니다.
[DELETE] 지원 중단된 TAG_EXTEND_PARS 매개변수
[삭제] APP_AUTOLOAD_REG 매개변수가 폐기되고 자동 감지로 대체됩니다.
[삭제] 더 이상 사용되지 않는 URL_PATHINFO_MODEL 매개변수
[삭제] 더 이상 사용되지 않는 URL_AUTO_REDIRECT 매개변수
[삭제] 더 이상 사용되지 않는 VAR_ROUTER 매개변수