CakePHP-검증
종종 웹 사이트를 만드는 동안 데이터를 추가로 처리하기 전에 특정 사항을 확인해야합니다. CakePHP는 데이터를 쉽게 검증 할 수있는 검증자를 구축하기 위해 검증 패키지를 제공합니다.
검증 방법
CakePHP는 유효성 검사 클래스에서 다양한 유효성 검사 방법을 제공합니다. 가장 인기있는 것 중 일부는 다음과 같습니다.
통사론 | 추가 (문자열 $ 필드, 배열 | 문자열 $ name, 배열 | Cake \ Validation \ ValidationRule $ rule []) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드의 규칙 세트에 새 규칙을 추가합니다. 두 번째 인수가 배열이면 필드의 규칙 목록이 두 번째 인수로 대체되고 세 번째 인수는 무시됩니다. |
통사론 | allowEmpty (string $ field , boolean | string | callable $ when true, string | null $ message null) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드를 비워 둘 수 있습니다. |
통사론 | 영숫자 (문자열 $ field , 문자열 | null $ message null, string | callable | null $ when null) |
매개 변수 |
|
보고 | $ this |
기술 | 필드에 영숫자 규칙을 추가합니다. |
통사론 | creditCard (string $ field , string $ type 'all', string | null $ message null, string | callable | null $ when null) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드에 신용 카드 규칙을 추가합니다. |
통사론 | Email (string $ field, boolean $ checkMX false, string | null $ message null, string | callable | null, $ when null) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드에 이메일 유효성 검사 규칙을 추가합니다. |
통사론 | maxLength (string $ field , integer $ max , string | null $ message null, string | callable | null $ when null) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드에 문자열 길이 유효성 검사 규칙을 추가합니다. |
통사론 | minLength (string $ field , integer $ min , string | null $ message null, string | callable | null $ when null) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드에 문자열 길이 유효성 검사 규칙을 추가합니다. |
통사론 | notBlank (string $ field , string | null $ message null, string | callable | null $ when null) |
---|---|
매개 변수 |
|
보고 | $ this |
기술 | 필드에 notBlank 규칙을 추가하십시오. |