CakePHP

소프트웨어 스크린 샷:
CakePHP
소프트웨어 정보:
버전: 3.2.8 / 2.8.4 업데이트
업로드 날짜: 25 May 16
개발자: cakephp.org
라이센스: 무료
인기: 154

Rating: 1.5/5 (Total Votes: 2)

MVC와 ORM 등 일반적으로 알려진 디자인 패턴을 사용하여 응용 프로그램을 만들 때

CakePHP의 개발 비용을 절감하고 도움이 될 것입니다 개발자는 적은 코드를 작성합니다.

프레임 워크가 아주 잘 설명되어 많은 개발자를 도왔다 사실은 과거 중에로 전환합니다.

그 구조가 간단 그들이 그들에게 응용 프로그램의 구조와 데이터를 통해 깊이있는 제어를 허용, 이전보다 빠르게 애플리케이션을 제공 할 수있었습니다.

하나 이상의 기능이 CakePHP의 코어를 통해 적용되지 않는 경우, 당황 바로 지역 사회 관리 구성 요소 중 하나를 확인하지 않습니다.

현재 CakePHP의는 심포니, 젠드, 슬림형, 또는 Laravel 같은 다른 유명한 도구와 같은 범주에, 주변의 정상 PHP 프레임 워크 중 하나로 간주된다.

이 새로운 무엇인가 해제 :


CakePHP의 3.2.1의 새로운 기능 (1 월 31, 2016)

이 어떤 버전의 새로운 3.2.6 / 2.8.3

이 출시 유효성 검사의 약점을 해결 :: uploadedFile을 ( ) 파일 입력이 서버에서 기존 파일을 받아 조작 할 수있는 곳. 이것은 잠재적으로 중요한 시스템 파일에 액세스 할 수있는 공격자가 발생할 수 있습니다. 당신이 검증 :: uploadedFile ()를 사용하여 마임 - 유형을 확인하지 않거나 파일에-사실 업로드 된 파일임을 보장하는 경우 업그레이드해야합니다.

이 버전 3.2.5 / 2.8.2의 새로운 기능입니다 :

이 잘못 수정되었습니다 굴곡되는 회귀 중첩 된 접두사 경로.

이 버전 3.2.3 / 2.8.0의 새로운 기능입니다 :

이 잘못 수정되었습니다 굴곡되는 회귀 중첩 된 접두사 경로.

이 버전 3.2.1 / 2.8.0의 새로운 기능입니다 :

이 잘못 수정되었습니다 굴곡되는 회귀 중첩 된 접두사 경로.

이 게으른 열망로드 :

이 버전 3.1.5 / 2.7.7의 새로운 기능입니다
추가 필터링 방법
템플릿에 추가 템플릿 변수
우편물
새로 기본 응용 프로그램 스타일
쉘 도우미

이 게으른 열망로드 :

이 버전 3.1.0 / 2.7.3의 새로운 기능입니다
추가 필터링 방법
템플릿에 추가 템플릿 변수
우편물
새로 기본 응용 프로그램 스타일
쉘 도우미

이 버전 3.0.7 / 2.6.7 / 1.3.20의 새로운 기능 :

이 AssetFilter 이제 캐시 헤더를 제어하는​​ cacheTime 옵션을 지원합니다.
ORM에 대한 RulesChecker 기능은 특성으로 분리되었다. 이것은 다른 데이터 소스에 재사용 할 규칙이 쉬워집니다.
EventDispatcherInterface이 추가되었습니다. 이 객체가 이벤트를 지원하는 경우 테스트 할 때 method_exists 대신 instanceof를 사용할 수 있습니다.
콘솔 출력 테스트 스텁 클래스는 쉽게 테스트 콘솔 응용 프로그램을 만드는 데 도움이 추가되었습니다.
속성을 추출 할 때 컬렉션 :: 추출물 () 이제 {*} 와일드 카드를 지원합니다.
콘솔 명령 및 작업은 이제 각 파일에 y로 대답 할 필요성을 제거, 모든 파일을 덮어 쓰기 할 수있는 기능을 지원합니다.
모든 테스트는 PHP7에 전달합니다.

이 / 2.6.4 / 1.3.20 버전 3.0.4의 새로운 기능 :

이 계단식가 더 이상 실패하지해야 사용자 별칭과 함께 협회에 삭제합니다.
XmlView 지금 _xmlOptions을 지원합니다. 이 JsonView의 동작을 일치​​합니다.
EntityTrait :: extractOriginal ()가 현재 추출물 지속적으로 동작합니다 (). 두 방법 모두 이제 모든 명명 된 속성 대신 그냥 변경되지 않은 속성을 포함한다. 새로운 방법 extractOriginalChanged ()가 변경된 속성은 원래 값을 추출하기 위해 사용될 수있다.
쿼리 문자열 매개 변수가 올바르게 IntegrationTestCase에서 지원됩니다.
컬렉션 :: IsEmpty 함수 ()와 케이크 & #의 x5c, ORM & #의 x5c, 조회 :: IsEmpty 함수는 ()를 첨가 하였다.
형태는 이제 액션 속성없이 생성 될 수있다.
기업 데이터 액세스하면 더욱 효과적이다. 엔티티는 사용자 정의 접근의 결과를 캐시 및 속성 변경 또는 제거 할 때 캐시를 무효화됩니다.
CsrfComponent는 CSRF 토큰을 모두 누락 요청, CSRF 포스트 데이터를 무효화하는 데 실패합니다.
요청 데이터를 마샬링 할 때 빈 개체주의 깊게 만든 JSON 페이로드와 바이 패스 검증 방법으로 할 수 있었다. RulesChecker 유효성 검사는 이러한 빈 엔티티에 의해 무시되지 않습니다.

이 버전의 새로운 기능입니다 2.6.2 / 1.3.20 / 3.0.0-RC2 :

TextHelper는 더 이상 이중 //로 시작하는 URL을 연결하지
POT 파일 생성은 더 이상 'POT-창조 - 날짜'헤더 포함되지 않습니다. 그것은 종종 버전 관리에서 노이즈를 무의미 할지도한다.
고정 예외 렌더링 ExceptionRenderer 오류가 발생하는 경우.
설정된 어떤 모델이 고정되어 있지 않은 경우 PaginatorHelper의 오류를 확인할 수 있습니다.
// 출력 : PHP와 함께 사용하면 ConsoleOutput 오류를 생성하지 않습니다.
응답은 이제 기본 상태 코드 대신 200로 302를 사용하여 리디렉션합니다.
플러그인 빵은 이제 뷰 / 레이아웃에 대한 올바른 디렉토리를 생성합니다.
텍스트 유형이 강제 될 때 FormHelper는 더 이상 소수 열에 대한 잘못된 최대 길이 속성을 생성하지 않습니다.

이 버전 2.6.0의 새로운 기능 :

이 스택 트레이스 () 디버거 :: 추적의 편의를 래퍼 기능이 추가되었습니다 (). 그것은 직접 수행) (그냥 디버그로 메아리. 그러나 경우에만 디버그 수준이 켜져 있습니다.
ConsoleOptionParser :: removeSubcommand는 ()을 첨가 하였다.
쉘 :: 덮어 쓰기 ()이 진행 막대를 생성 할 수 있도록 이미 화면에 출력 된 텍스트를 대체하여 너무 많은 라인을 출력 방지하기 위해 추가되었습니다.
AclBehavior를 사용하는 경우, 모델의 인 parentNode () 메소드는 이제 첫 번째 인수로 전달 유형 (아로, ACO) 도착 : $ 모델 - & #의 X3E을, 인 parentNode ($ 타입).
열을 추가 할 때 MySQL의와 스키마 마이그레이션 이제 키 후를 지원합니다. 이 키는 새가 이후에 추가되어야하는 열을 지정할 수 있습니다.
모델 : 저장 ()는 3.0에서 백 포팅 원자 옵션을했다.
CakeRequest :: PARAM ()가 현재 사용 값을 읽을 수 있습니다 : 심판 : 데이터와 같은 해시 경로 구문을 ().
CakeRequest : setInput에은 ()을 첨가 하였다.
HttpSocket :: 헤드 ()을 첨가 하였다.
이제 요청을 할 때 사용하는 특정 프로토콜을 대체하는 프로토콜 옵션을 사용할 수 있습니다.
CakeTime :: timeAgoInWords ()는 현재의 strftime () 호환 절대 날짜 형식을 지원합니다. 이것은 쉽게 포맷 시간을 현지화 할 수 있습니다.
CakeTime :: timeAgoInWords ()는 지금 relativeStringFuture 옵션을 지원합니다. 이 옵션은 미래의 상대 시간 날짜 형식을 출력하는 printf와 호환 문자열입니다. 이것은 쉽게 포맷 시간을 현지화 할 수 있습니다.
경로 인수가 무효 인 경우에 해시 :: 얻을 수는 () 현재 예외를 발생시킵니다.
해시 :: 둥지 () 현재 예외를 발생 시키면 어떤 데이터의 중첩 연산 결과.
Html 헬퍼 :: CSS ()는 한 번에 옵션을 추가했다. 그것은 Html 헬퍼에 대한 한 번 옵션 : 스크립트 ()와 동일하게 작동합니다. 기본값은 이전 버전과의 호환성을 유지하기 위해 false입니다.
해당 DB 필드가 HTML 사양에 따라, varchar 형의 경우 최대 길이 속성은 이제, 텍스트 영역에 적용됩니다.
새로운 국제화 기능이 추가되었습니다. 새로운 기능은 당신이 가능성이 혼란 메시지 문자열을 명확하게 할 수 있습니다 메시지 컨텍스트를 포함 할 수 있습니다. 예를 들어 문맥에 따라 영어로 여러 가지를 의미 할 수있다 '읽기'. 새로운 __x, __xn, __dx, __dxn, __dxc, __dxcn 및 __xc 기능은 새로운 기능에 대한 액세스를 제공합니다.
AuthComponent 이제 성공적으로 사용자를 식별 한 후 Auth.afterIdentify 이벤트를 트리거합니다.
모델 : afterFind ()는 지금 항상 afterFind에 대한 일관된 형식을 사용합니다 (). $ 기본이 거짓 인 경우, 결과는 항상 $ 아래에 위치 될 데이터 [0] [ 'MODELNAME']. 응용 프로그램이 이전 동작에 의존하는 경우는 false useConsistentAfterFind = 원래 동작을 복원하기 위해; & # X3E - 당신은이를 $를 설정할 수 있습니다.
구성 값 I18n.preferApp 이제 번역의 순서를 제어하는​​데 사용될 수있다. true로 설정하면 그것은 어떤 플러그인 '사람을 통해 앱 번역을 선호합니다.

이 버전 2.5.7의 새로운 기능입니다 :

이 설명 된대로 CakeEmail의 이메일 주소 패턴이 이제 작동 설정 해제.
콘솔 도구는 이제 실패에 비 제로를 종료합니다.
SchemaShell에서 스키마 클래스 이름의 고정 활용.
SQLite는 데이터 소스가 제대로 하위 쿼리를 포함하는 쿼리에서 필드 이름을 구문 분석합니다.
TreeBehavior 이제 정의 된 기본 순서 속성이 모델과 함께 작동합니다.
HttpSocket 정상적으로 해주기 잘못된 청크 분할 응답을 처리합니다.
HttpSocket 이제 HTTP 1.0 연결이 될 수 있도록 버전 설정 옵션을 수여.
포스트 그레스 데이터 소스는 이제 외부 스키마 정의 시퀀스와 함께 작동합니다.
CakeEmail는 더 이상 단지 '0'을 포함하는 행을 제거합니다 없습니다.
Memcached가 캐시 엔진에 더 많은 세그먼테이션 폴트 (segfault)를 수정합니다.
캐시 file_map는 더 이상 모든 요청에​​ 다시 생성되지 않습니다.
CakePHP의는 phpunit.phar 패키지와 호환됩니다.

이 버전 2.5.6의 새로운 기능입니다 :

이 CakeSession :: 읽기 () 모든 실패의 경우에 null를 돌려줍니다.
모델 : isUnique에 ()는 현재 여러 필드에 대한 검증으로 작동합니다.
CakeTestCase :: getMockForModel ()는 지금 모든 연결 이름에 대한 시험 데이터 소스를 삽입합니다.
다이제스트 인증은 현재 및 처리,? 다이제스트 인증 데이터입니다.
FormHelper는 더 이상 사용할 수 없습니다 대해 여러 개의 체크 박스의 입력에 대한 숨겨진 입력을 생성하지 않습니다.
폴더 : 만들 ()는 지금 상대 경로를 처리합니다.
스택은 예외에 이제 출력을 더 상황을 추적합니다.
Xdebug는이 활성화 된 경우 치명적인 오류가 현재 스택 트레이스를 포함한다.
가상 필드는 더 이상 잘못 절을 IN 대체하지 않습니다.

이 버전 2.5.5의 새로운 기능입니다 :

이 콘솔 응용 프로그램을하지 않습니다 출력 색상이 더 TTY가없는 경우.
스킵 플래그를 사용하는 경우 파일은 폴더 :: 사본 ()에 의해 덮어 쓰지 않습니다.
해시 :: 인서트 ()와 해시 :: 이제 첫 번째 경로 요소로 0을 처리) (찾으실 수 있습니다.
개선 된 API 문서.
해시 :: 제거 ()가 잘못 데이터를 제거 할 상황을 해결했습니다.
UUID 열은 이제 PostgreSQL을에 의해 제대로 반영됩니다.
CakeEmail :: 리셋 () 이제 이메일 패턴을 다시 설정합니다.
해시 :: 확장 () 및 해쉬 :: 병합 () 훨씬 더 빨리 지금이다.

이 버전 2.5.4의 새로운 기능입니다 :

이 개선 SMTP 인증 응답을 확인합니다.
AuthComponent와 ajaxLogin 요소를 사용하는 경우 헤더가 올바르게 전송됩니다.
샘플 스키마 파일의 오류가 수정되었습니다.
SecurityComponent은 더 이상 블랙홀 콜백에 공백을 포함하는 URL을두고 없습니다.
올해의 검증은 이제 1800 이상에서 날짜를 받아들입니다.
RequestHandlerComponent는 DELETE 요청에 대한 요청 기관 문자열을 비 일렬 것입니다.
예외가 발생하면 트랜잭션은 지금 다시 saveAssociated / saveMany에서 롤백됩니다.
모델 : afterFind ()는 더 이상 hasOne / belongsTo를 협회에 대해 두 번 호출되지 않습니다. 그것은 이제 모델 별칭 형식으로, 한 번 호출됩니다.
가입 건물은 지금 어떤 조건을지지 않습니다. 없는 조건을 만들어 조인 할 때 교차 조건이 제대로 쿼리를 제한하는 경우를 제외 생성됩니다.
SchemaShell는 올바르게 --file 및 --name 스위치를 처리합니다.
생성 된 스키마 파일은 이제 더 예측 가능한 이름이 있습니다. 대신 APP_DIR 값을 이용하여, 그들은 항상 애플리케이션 스키마 파일은 '애플리케이션'을 사용한다.
FileEngine에서 경쟁 조건에서 발생하는 예외는 이제 무시됩니다.
CakeTime 이제 유효하지 않은 입력에 '반환합니다.
첫 번째 값이 null의 경우 번역 기능이 제대로 자리를 포맷합니다.

이 버전 2.5.3의 새로운 기능입니다 :

이 TextHelper :: autoLinkEmail () 이제 HTML 요소에 인접하여 이메일 주소를 연결합니다.
'연구'제대로 지금 인플에 의해 복수로되어있다.
'경기장'제대로 지금 인플에 의해 복수로되어있다.
ACL에 테이블에 포함 된 스키마는 이제 성능을 향상시킬 수 있도록 인덱스를 포함한다.
APCEngine 캐시는 APCu와 호환됩니다.
앱 :: pluginPath ()는 지원되지 않습니다. 당신은 () 대신 플러그인 :: 경로를 사용해야합니다.
API의 문서 블록은 많은 클래스에서 개선되었습니다.
CakeEmail에 이메일 유효성 검사 규칙이 완화되었습니다. UTF-8 문자 및 IDN 도메인 이름을 가진 두 이메일 주소는 일반적으로 배달 할 수 있지만 () filter_var 실패했다.
CakeResponse :: 공유 할 ()는 이제 대중 최대 사용 기간 헤더를 설정합니다.
모델 : getDataSource ()이 올바르게 스키마 명 속성을 전환합니다. 이것은 2.4.8에 도입 된 회귀를 해결합니다.
검증 :: inList ()는 더 이상 숫자를 확인 16 진수 값을지지 않습니다.
멀티 사용 CSRF 토큰은 이제 만료는 각 요청에 업데이트가 있습니다.
시간 ()는 이제 더 나은 수행합니다.

이 버전 2.5.2의 새로운 기능 : CDPATH를 사용하는 경우

이 케이크 콘솔 명령이 작동합니다.
'피드백'의 활용은 이제 올바른 것입니다.
HttpSocketResponse 잘못된 상태 표시 줄 구문 분석이 수정되었습니다.
양식 URL의 여러 쿼리 문자열 매개 변수를 포함 할 때 양식 조작 보호가 수정되었습니다.
더 이상 사용할 옵션을 선택 만들기 배열 (1) 장애인 옵션에 사용되는 선택 요소를 비활성화합니다.
후행 스타 노선들은 이제 역방향 라우팅 할 수 있습니다.
이전 페이지 복어 해시 현재 허용되고 AuthComponent 함께 사용될 수있다.
'0'의 이름 해주기 AuthComponent 함께 사용될 수있다.
개선 된 API 문서.

이 버전 2.5.1의 새로운 기능입니다 :

이 지역의 URL이 생성 될 때 컨트롤러 : 리퍼러 ()가 제대로 작동합니다.
TextHelper :: 꼬리 () 복원되었습니다.
FormHelper 보안 토큰은 해시를 생성하는 URL의 경로 및 쿼리 부분을 사용합니다. 절대 URL의이 양식을 작성하는 데 사용 된 경우이 문제를 해결합니다.
누락 된 구성 요소 오류 페이지는 이제 올바른 경로가 있습니다.
PHP5.6과의 호환성 향상되었다. 2.5.1 다음과 같은 변경 사항이 포함되어 있습니다 :
여러 데이터 소스와 모델과 그들의 협회에서 데이터를로드하면 정상적으로 작동합니다. 이 2.5.0 베타에서 추가 회귀를 해결합니다.
FormHelper :: POSTLINK () 2.5.0-DEV에서 이전 버전과 호환되지 않는 서명 변화가 있었다. 이 방법은 현재 이전 버전과 호환됩니다.
CakeEmail 이제 텍스트 및 HTML 있지만 첨부 파일이 포함 된 이메일에 대한 올바른 MIME 형식을 사용합니다. 이전에, 혼합 / 멀티 일부 클라이언트 잘못 이메일 메시지를 처리​​하기 위해 발생하는 사용 하였다.

이 버전 2.5.0의 새로운 기능 :

는 레디 스 캐시 엔진은 지금 unix_socket 인수를 지원합니다.
PaginatorComponent는 더 이상 현재 페이지 한도보다 적은 기록이있을 때 첫 번째 페이지의 발견 ( '수')를 수행하지 않습니다.
FormHelper :: POSTLINK () 2.4.9에서 수정 프로그램에 통합되었습니다.
다수의 API 문서 개선.
TextHelper :: 꼬리 () 수정되었습니다.
SQLServer에 :: 설명은 ()기구와 함께 사용하면 더 이상 실패 실패하지 않았다.
인증 어댑터는 서로 다른 암호 해시 전략과 같은 어댑터를 여러 번 사용할 수 있도록 별칭 할 수 있습니다.

이 버전 2.4.9의 새로운 기능입니다 :

FormHelper는 :: POSTLINK ()는 현재 SecurityComponent 제대로 작동합니다. 2.4.8에서 실수가 잘못 해시가 생성되는 결과가되었다.

이 버전 2.4.8의 새로운 기능 : 테이블을 설명 할 때

SQLServer에 이제 제대로 스키마 이름을 추가합니다.
해시 :: 추출물 () 현재 부울 속성과 일치 할 수 있습니다.
FCLOSE () 오류가 사용하는 쉘은 더 이상 일어나지해야 할 때.
경로가 포함되어있는 경우 CakeResponse :: 파일 () 현재 예외를 throw '..'.
ShellDispatcher 이제 배열 변수는 argv를 캐스팅합니다. 케이크 콘솔이 아닌 CLI SAPI에서 호출 할 때이 문제를 해결합니다.
TextHelper :: 자동 링크 () 올바르게 '; _ & # x5c'를 포함하는 하위 도메인과 URL을 연결합니다.
SecurityComponent 형태의 조작 해시는 현재의 해시 입력으로 쿼리 문자열을 포함하는 URL을 포함한다.

이 버전 2.4.7의 새로운 기능 :

이 핵심 설비는 현재 PEAR 패키지에 포함되어 있습니다.
림뷔르흐어 로케일은 L10N에 추가되었습니다.
MailTransport 이제 메일 ()가 실패 할 경우 예외의 마지막 오류가 발생 포함되어 있습니다.
Html 헬퍼 :: getCrumbList ()는 이제 탈출 매개 변수를 지원합니다.
특정 SQLSERVER 스키마에서 설명하는 테이블이 올바르게 작동합니다.
여러 클래스에 대한 개선 된 API 문서.
이 라우팅 키가 동일한 문자열로 시작하면 URL이 제대로 생성됩니다.
MySQL의 뷰를 사용하면 모델 :: deleteAll ()는 제대로 작동합니다.
CakeEmail 이제 헬퍼에 테마를 설정합니다.
라디오 (생성 숨겨진 입력), 선택 ()와 체크 박스 ()는 '양식'이 제공 할 때 설정 때문이다.
'AVES'로 끝나는 단어에 대한 활용이 향상되었다.
CakeTestCase :: assertTags () 훨씬 빠르게 실행됩니다.
CakeTestCase :: assertTags () 모든 지금 확인 속성이 필요합니다.
AclShell 지금 삭제 일치하는 모든 레코드를 제거 ::.

이 버전 2.4.6의 새로운 기능입니다 :

이 작업을 제대로 확인 메시지 안에 따옴표를 처리 압축을 풉니 다.
모델 : 필드 () 지금 TranslateBehavior로 번역 된 필드와 함께 작동합니다.
코어 테스트는 PEAR 패키지의 더 이상 일부가 없습니다. 배 패키지가 작곡가 의존성로 사용하는 경우이 문제를 해결하고 잘못된 classmap가 생성되었다.
FormHelper :: 체크 박스 () 지금 비어있는 값에 대한 체크 박스를 생성 할 수 있습니다.
포스트 그레스는 지금 SchemaShell을 사용할 때 정수하는 부울 필드를 변환 할 수 있습니다.
무선 입력에 대해 생성하는 방법 아이디의 변경은 복귀했다. 이러한 변화는 일부 응용 프로그램에서 문제가 발생했습니다.
API 문서가 향상되었습니다.
개선 된 앞에 둔 행위에 대한 라우팅 역.
TranslateBehavior :: bindTranslation (와 임시 연결 설정)이 제대로 결합되지 않은 및 복원됩니다.
MemcacheEngine와 지우기 데이터는 지금보다 100 석판 작동합니다.
검증 :: 진수 ()는 현재 지역화 된 수레와 함께 작동합니다.
날짜 선택기에 잘못된 데이터가 올바르게 처리됩니다.

이 버전 2.4.5의 새로운 기능입니다 영숫자가 아닌 값을 사용하면 라디오, 체크 박스에 대한

이 생성 된 DOM ID가 이제 충돌이 없어야합니다.
포스트그레스 드라이버는 스키마 이름을 인용. 이 특수 문자를 사용하여 기존의 스키마 문제를 해결합니다.
제대로 지금 행동을 번역 '0'의 번역 값을 처리합니다.
컨트롤러 베이킹 이제 더 컨트롤러가 생성되지 않습니다 더 나은 피드백을 제공합니다.
선택된 값이 '0000-00-00'때 날짜 입력 해 0을 선택하지 않습니다. 이것은 MySQL과의 호환성을 향상시킵니다.
연결 매개 변수를 사용하여 스키마 만들기는 이제 기대 작품.
URL은 더 이상 두 번 URL 디코딩 없습니다. 명명 된 매개 변수 또는 경로 세그먼트는 URL 인코딩 된 데이터 같이 값을 포함 할 때 수정 된 데이터를 잃었다.

이 버전 2.4.4의 새로운 기능입니다 :

이 TextHelper :: 자동 링크 ()이 올바르게 URL을 내부 이메일 주소를 처리합니다.
페이지 설정 요구 데이터는 NotFoundException 이제 상승하더라도 설정된다.
모델 : deleteAll은 이제 별개의 기록을 삭제합니다.
라우터 :: mapResources ()는 이제 접두사가 선행 및 후행 슬래시 모두이 있는지 확인합니다.
CakeSession에서 무한 루프 조건이 수정되었습니다. 이는 이미 무효 세션을 시작하여 트리거 될 수있다.
음수 및 기타 숫자 값 예상대로 해시 : (숫자)가 작동합니다.
확인 : 날짜에 대한 '내'와 'YM'형식은 () 모두 2 및 4 자리 연도 값을 허용하도록 완화되었습니다.
유형 = 체크 박스가 제공 될 때 FormHelper 잘못 유형을 추론하지 않습니다.
기본 키 BigInteger를 포스트 그레스는 올바르게 BIGSERIAL 유형을 사용합니다.
간격도 사용하는 경우 FormHelper :: dateTime으로 () 제대로 12시 0분 0초 주위에 시간을 처리합니다.
키와 값 경로가 서로 다른 길이의 배열 될 때 해시 :: 결합 ()는 현재 예외를 발생시킵니다.
CakeRequest :: 리퍼러 () 더 이상 잘못 HTTP_X_FORWARDED_HOST 헤더를 읽지 않습니다.

이 버전 2.4.3의 새로운 기능입니다 :

이 API 문서의 개선.
MailTransport로 이메일을 보낼 때 긴 헤더는 더 이상 PHP_EOL으로 포장하지 않습니다. 이 Qmail에, 그리고 다른 SMTP 전송 에이전트와 함께 배달 문제를 해결해야합니다.
모델 : & # x5c, _clearCache는 ()의 성능을 개선했다.
모델은 지금 스키마의 숫자 열 이름을 포함하여 잘 작동합니다.
이미 열려있는 동안 뷰 블록이 열릴 때 예외가 지금 발생합니다.
사용자 정의 이름 매개 변수를 제공하는 경우 SchemaShell 더 이상 파일 이름으로 schema.php 사용하지 않습니다.
MKV 지원되는 콘텐츠 유형입니다.
CookieComponent 쓰기는 이제 더 일치한다. 이전에는 멀티 키를 작성하고 단일 쓰기는 매우 다르게 처리 하였다. 기록 일관성을 해결하면, 삭제 된 데이터 온건하게 적은 쿠키 결과가 송신된다.
쿠키 빈 배열 데이터가 올바르게 구문 분석됩니다.
CakeTime :: dayAsSQL () 이제 올바른은 시간대 매개 변수를 지원합니다.
COUNT (DISTINCT x)를 쿼리 지금 SQLServer에 더 나은 작동합니다.
포스트 그레스 시퀀스 값은 현재 사용자 정의 기본 키를 사용합니다.
Html 헬퍼는 제대로 메타 태그에 대해 생성 된 URL을 인코딩한다.
예상대로 GET 양식을 작성한 후 FormHelper :: POSTLINK ()를 사용하여 작동합니다.
모델 : saveAssociated은 () 식을 올바르게 개체를 처리합니다.

이 버전 2.4.2의 새로운 기능입니다 :

이 SQLite는 :: 잘라 내기 ()는 sqlite_sequence 테이블을 수정하기 전에 존재하는지 확인합니다.
표지 요소는 이제 무선 입력에 대해 올바르게 생성 속성에 대한 자신이있다.
클래스와 메소드의 수에 대한 개선 된 API 문서.
TreeBehavior이 올바르게 범위 조건을 사용) (복구 ::.
해시 :: 지금 널 (null)을 포함 바늘 값도 찾아보실 수 있습니다) (이 포함되어 있습니다.
정수 및 문자열 키를 사용하는 경우 장애인 라디오 버튼이 올바르게 생성됩니다.
국제 도메인을 지금 확인 : URL이 허용됩니다 ()
인플 이제 제대로 '할당량'과 '곡선'을 처리합니다.
jQueryEngineHelper 이제 콜백 인수로 'XHR'옵션을 처리합니다.
구워 지금 부동 소수점 필드의 숫자 검사기를 추가합니다.

이 버전 2.4.1의 새로운 기능 :

공지 사항의 오류가로드 LC_TIME 파일이 더 이상 발생하지합니다.
TreeBehavior :: generateTreeList ()는 현재 모델의 actsAs 속성에 정의 된 범위를 포함한다.
작성한 Readline에 대한 지원은 쉘 명령에 추가되었습니다. 사용자 환경의 readline을 지원하는 경우, 화살표 키는 더 이상 출력 이스케이프 시퀀스.
FormHelper :: 입력 () 현재 레이블 키에 정의 된 속성을 사용합니다.
굴곡 지원이 향상되었다.
CakeTime :: timeAgoInWords의 성능은 () 향상되었다.
행동 콜백 메소드 서명은 수정되었습니다. 당신이 PHP5.4를 사용하는 경우는 E_STRICT 오류를 해결하기 위해 행동의 방법 서명을 업데이트해야 할 수 있습니다.
CROSS 이제 제대로 작동 조인.
SQLSERVER :: 값은 () 올바르게 NULL 값을 처리합니다.
지금 예상대로 캐시 :: FileEngine와 clearGroup ()없이 접두사 동작합니다.
CakeEmail 지금은 이미 인코딩되지 않은 영숫자가 아닌 문자를 포함하는 이메일 별칭을 인용한다.
전화 번호 확인은 유효 영역 코드가 무효로 감지되고 해결하기 위해 단순화되었다.

이 어떤 버전 2.3.9의 새로운 기능입니다 :

이 유지 관리 릴리스 2.3.9 20 버그 수정 및 일부 성능 개선을 통해 통합되어 있습니다.

이 개선 된 API 문서 :

이 버전 2.3.8의 새로운 기능입니다.
I18nShell이​​ 올바르게 플러그인 모델 유효성 검사 메시지를 추출한다.
ServerShell 이제 쿼리 문자열 매개 변수를 사용하여 고정 자산을 제공합니다.
ServerShell 올바르게 DOCUMENT_ROOT 매개 변수를 사용합니다.
인플 이제 추가 단어를 복수형으로 할 수 있습니다.
HTTP 범위를 사용하여 파일 응답이 올바르게 작동합니다.
응용 프로그램이 서브 디렉토리에 실행 redirectUrl에 대한 2.3.7에 AuthComponent에 도입 회귀 ()이 수정되었습니다.

이 버전 2.3.7의 새로운 기능입니다 :

이 캐시 된 뷰는 이제 컨텐츠 유형 헤더가 포함되어 있습니다. 업그레이드 할 때보기 캐시를 플러시하는 것이 좋습니다.
복귀 경로는 현재 SMTP를 통해 전달되는 이메일에 제외됩니다.
자동 생성 및 수정 시간 기록을 절약 해주기 일치한다. 그들은 1 초 차이가 있었다 가장자리 경우있을 사용됩니다.
언급되지 않음은 IIS_SERVER 상수 주위에 테스트되지 않은 기능은 제거되었습니다.
이전에 올해보다 maxYear이 입력을 만들 때 FormHelper :: 날짜 시간 () 현재 정확한 연도를 선택합니다.
이메일보기는 이제보기 콜백가 잘못 경계 마커의 결과로, 인라인 이미지 나 첨부 파일을 추가 할 수있는 렌더링 프로세스의 정착 문제에 나중에 경계를 계산합니다.

이 버전의 새로운 기능입니다 2.3.4 / 1.3.16 :

CakePHP의 1.2.12, 1.3.16, 2.2.8과 2.3.4 막 출시 된

이 해결하기 방법 매김 & PaginatorComponent 핸들 정렬 기준에 중요한 문제.

이 버전 2.3.3의 새로운 기능 :

이 데이터 소스를 변경하는 행위 '를 BeforeSave 콜백은 실제 저장에 사용되는 수.
잘못된 자오선이 시간 필드 선택 될 FormHelper에서 고정 버그.
모델 해결 문제는 경우는 $ 용도 = true를 추가 할 수 없습니다.
MySQL의 특정 경우에 고정 된 상태 분석.
추가 된 키에 대한 지원 = #의 X3E; HttpSocket 가치 쿠키.
방지 & quot; 최대 길이 & quot; 유형 & quot의 입력 요소 속성; 수 & quot를 ;.
CakeTime :: fromString를 사용하여 고정 잘못된 타임 스탬프 값 ()

이 버전 2.3.1의 새로운 기능 :

는 ServerShell이​​ 올바르게 플러그인과 테마 자산을 처리합니다.
FormHelper :: 입력 () 올바르게 플러그인 모델을 처리합니다.
뒤로 HABTM 체크 박스에 대한 호환성이 향상되었습니다.
스키마 생성 이제 SQLServer에 더 잘 작동합니다.
베이킹 모델 더 나은 검출을 가지고 있으며, 많은 단체에 속한다.
보안 :: Rijndael을은 () 올바르게 랜덤 IV 값을 생성합니다. 그것은 고정 된 IV를 암호화 된 값을 해독 할 것입니다. 이 키 / 값에 대한 사전 공격을 방지하여, 암호화 된 값의 보안을 향상시킵니다.
포스트 그레스와 테이블을 변경하면 제대로 해주기 필드 이름을 변경합니다.
정규 표현식 연산자는 더 나은 포스트 그레스에서 지원됩니다.
GZIP 인코딩을 사용하는 경우 치명적인 오류가 이제 표시됩니다.

이 / 2.1.5 버전 2.2.1의 새로운 기능 :

이 보안 수정 : CakePHP의 2.1.5과 2.2.1 단지 릴리스되었습니다. CakePHP의`Xml` 클래스를 사용하는 경우, 사용자는 가능한 한 빨리 업그레이드해야합니다.

이 버전 2.2.0의 새로운 기능 :

이 디스패처 필터, 쉽게 캐싱 또는 빠른 액션 응답을 디스패처 라이프 사이클에 미들웨어로 콜백을 부착하는 경량의 방법입니다.
모델 즉석에서 유효성 검사 규칙을 생성 및 제거를위한 새로운 풍부한 API를
사용자 지정 찾기 유형에 대한 원활한 매김
실제 중첩 된 데이터베이스 트랜잭션 지원
캐시 그룹, 이러한 태그를 사용하여 태그 및 대량 삭제 캐시 항목에 대한 좋은 방법
향상된 로깅 지원, 여러 가지 새로운 유틸리티 방법은 CakeLog에 추가되었습니다
구성 클래스는 지금 어떤 영구 저장소에 값을 저장 덤프 할 수
AuthComponent 현재 세션에서 추가 사용자 정보를 저장하기위한 키로서 포함 허용
링크 도메인 및 사용자 지정 도우미를 설정하는 등의 사용자 정의 헤더 캐릭터 세트, 사용자 정의 테마로 CakeEmail에 몇 가지 개선, 구성시에 정의

이 버전 2.1.3의 새로운 기능입니다 :

ControllerTestCase는 더 이상 요청을 시뮬레이션 할 때 / POST를 GET 덮어 씁니다.
XML :: fromArray ()는 정상적으로 순서 숫자 키에서 처리합니다.
TranslateBehavior 및 모델 : 시려면은 () 올바르게이 hasMany 협회에서 번역을 저장합니다.
라우터 :: queryString을 ()이 올바르게 기존의 쿼리 문자열에 추가 처리합니다.
모델 : saveMany (), saveAssociated은 () 올바르게 beforeValidate () 콜백에서 수정 된 데이터를 저장합니다.
보기 올바르게 컨트롤러 이벤트 관리자 인스턴스를 다시 사용합니다.

이 버전 2.1.2의 새로운 기능 :

이 CakeSession의 변경은 IE8과 세션이 손실되는 문제를 해결하기 위해 복귀했다.
SQLServer에 + 부울 열 문제가 수정되었습니다.
테이블이 하위 쿼리 때 DboSource :: buildJoinStatement은 () 스키마를 추가하지 않습니다.
SessionComponent :: ID는 () 항상 세션 ID를 반환합니다. 필요한 경우 세션을 자동으로 시작합니다.
표현 모델에서 확인 방법 () 및 계산 () 지금 필요한 경우에만 수행됩니다.
의 테스트 툴은 이제 항상 테스트 데이터 소스를 사용합니다. 어떤기구를 포함하고, 데이터베이스에 필요한 테스트를 실행하지 않은 경우에는 이전에, 기본 연결 하였다.
URL 단편은 더 이상 urlencoded를하지 않습니다. 이 백본과 같은 클라이언트 측 프레임 워크에 문제가 발생했습니다.
L10N의 반환은 (는) 지속적으로 언어를 반환받을 ::.
CSS는 ()와 스크립트에 문자열 URL의 탈출 HTML은 () 수정되었습니다.
빈 hasMany의 데이터 세트와 시려면에서 경고 ()는 고정되어 있습니다.
검증 :: 진수 () 10 10.0 같은 값을 받아들입니다.
FormHelper :: postButton ()가 더 이상하게 보이지 않는하지만,

이 버전 2.1.1의 새로운 기능 :

는 .htaccess 파일 업데이트, 당신은뿐만 아니라 앱에 당신이 그 (것)를 업데이트해야합니다.
설정 :: 정렬 () {의} .path를 사용하는 경우 올바르게 정렬
고정 Session.cookieTimeout의 기본 동작
제 검증 클래스보다 엄격한 목록에서 값을 검사합니다.
URL에 패스 인수를 후행 중고 URLDECODE
DigestAuthenticate 개체에 누락 된 '순환'옵션을 추가했습니다.

이 버전 2.1.0의 새로운 기능입니다 때문에 PHP 버그 # 44251 및 # 45748에 5.2.8에

이 업데이트 최소 PHP 버전 요구 사항
현재 & quot; 매기기 도우미는 이제 & quot에 대한 기본 클래스를 설정하는 옵션을 허용; 페이지 링크
존재하지 않는 뷰를 확장하면 예외가 발생합니다
(보기 폴더에 대한 상대) 절대 경로를 사용하여 뷰를 확장하는 것은 지금 가능
이러한 home.ctp 및 기본 레이아웃으로 케이크 핵심에있는 대부분의 뷰 파일은 응용 프로그램 폴더로 이동 하였다.
준비된 문을 사용하는 경우 검색어 매개 변수는 현재 데이터베이스 로그에 표시됩니다
트랜잭션 명령 (ROLLBACK을, BEGIN COMMIT) 현재 데이터베이스 로그에 표시됩니다
추가 설정 :: 둥지 () 및 Set :: 얻을 수 (). 전자는 기준으로 배열 키를 사용하여 일반 하나의 아웃 중첩 배열을 생성하는 데 사용됩니다. 설정 :: 얻을 수 () 점 표기법을 사용하여 모든 배열 값에 액세스하는 데 사용됩니다.
추가 라우터 :: defaultRouteClass () 디폴트의 루트 클래스 설정 / 얻을 수 있습니다. 이것은 쉽게 슬러그 노선 또는 국제화에 유용한 전역 기본을 설정할 수 있습니다.

이 버전 2.0.6의 새로운 기능입니다 :

()는 누락 된 배달 속성을 다시 수정합니다.
잘못된 문서 블록을 수정합니다.
명명 된 매개 변수에 대한 키의 추가 디코딩
체크 중첩 된 URL에 대한 추가 시험
세션이 항상 재생 될 것입니다 문제를 해결합니다.
고정 API의 docblock
CacheHelper에 조정 버그는 어디에 PluginAppController가로드되는되지 않았습니다
권한 부여 객체가 플러그인 userModel 설정을 사용하는 경우 # 2464 수정, 올바른 노드 조회를 수정
때문에 PHP 버그 # 44251 및 # 45748에 5.2.8에 최소 PHP 버전 요구 사항을 업데이트. 닫 # 2509
& quot; & quot에 포함 별칭을 감싸 라
saveField에 대한 테스트를 추가 () + 외부 키.
들여 쓰기를 수정합니다.
ThemeView 스파 스 배열 문제를 해결합니다.
Html 헬퍼에 잘못된 매개 변수를 제거 :: 스크립트를 예를 docblock
CSS 파일에 설정 인코딩.
데이터 소스 creationa와 $ useTable = false를 갖는 모델에 대한 액세스를 방지;
PHP의 include_path를 대한 메모를 추가합니다.
hmic 변경 사항을 병합 / CakeEmail - 2.0
설정 올바른 기본 유효성 검사 옵션은, 지금 # 2492 수정, 시려면 / saveMany 기본 값과 일치
1.3에서 2.0의 변경 사항을 병합
검증을위한 테스트를 추가 :: URL을 () + SFTP를합니다.
#의 GH424에 대한 테스트를 추가
긴 줄을 다시 포맷.
업데이트 모델 :: saveAssociated () 문서
테스트 케이스 및 수정에 대한 : 번호 : 통화 () 문제
PHP는 5.2에서 오류를 수정 만 PHP는 5.3 및 변경된 예외 유형에서 사용할 상수 제거되었습니다. 수정 번호 2487
현재 멀티 필드입니다 블랙홀 인증 오류 방지
옵션을 선택하는 방법을 간소화 할 수 있습니다.
수정 접두사 = 연결 거짓 ()
테스트를 업데이트 풀 # (413)에 의해 마지막 변경 사항을 반영합니다.
발판 view.ctp 페이지에서 모델을 삭제할 때 MethodNotAllowed 수정
에서 쉘 ::의 논리를 검토 ($ 프롬프트 $ 옵션 = 널 (null), $ 기본 = NULL)
고정 깨진 컨트롤러 ::에, setAction () 테스트 케이스
컨트롤러 ::에, setAction에 대한 테스트 케이스 ()
컨트롤러 ::에, setAction를 호출 할 때 제대로) (CakeRequest의 현재 동작을 설정
앱 클래스에 대한 UpgradeShell를 업데이트합니다.
AclShell :: _의 getParams () '*'가 아닌 NULL 디폴트에 $ 행동
멀티 파트 메시지에 사용되는 경계를 수정합니다.
인라인 파일에 대한 고정 잘못된 경계 마커, 인라인 파일은 새로운 확인해-경계가 아니라 (외부 -) 혼합 - 경계를 시작합니다.
() Postgres.describe에서 UUID의 열의 길이 (36)를 돌려줍니다
ASCII 상응하는 스마트 따옴표를 교체합니다.
tablePrefix에 대한 () 추가 빈을 추가합니다.
모바일 클라이언트 목록에 아이 패드를 추가합니다.
클래스가 생성자가 확인
옵션 [ '주문'] 정의되지 않은 경우 생성 된 오류를 수정합니다.
더 대소 문자를 구분 데이터베이스 오류를 수정.
찾기 (수) 번역 조건 문제를 해결합니다.

이 버전 2.1.0 베타의 새로운 기능입니다 :

이 업데이트 버전 번호 2.1.0 베타에
캐시 구성에 추가 기본 접두어.
클래스 이름 충돌을 방지
병합 ThemeView 및보기 클래스
CSS 파일에 설정 인코딩.
로깅 거래는 # 2457 수정, DboSource에 명령
데이터 소스 creationa와 $ useTable = false를 갖는 모델에 대한 액세스를 방지;
NOT NULL + 텍스트 유형에 대한 추가 검증 추측.
PHP의 include_path를 대한 메모를 추가했습니다.
hmic에서 병합 변경 / CakeEmail - 2.0
설정 올바른 기본 유효성 검사 옵션은, 지금 # 2492 수정, 시려면 / saveMany 기본 값과 일치
1.3 내지 2.0 병합 변경
URL에 추가 SFTP ()
추가 검증을위한 테스트 :: URL을 () + SFTP를.
가독성 변경
beforeRender에 응답을 전송하지, 더 나은 Dispatcher가 작업을 할 수 있습니다
























유사한 소프트웨어

Vue.js
Vue.js

9 Feb 16

Lotus
Lotus

12 May 15

Hazaar MVC
Hazaar MVC

14 Apr 15

코멘트 CakePHP

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색