Yii2.0 rules 검증 규칙 집합
10363 단어 yii2
[[' '],required,'requiredValue'=>' ','message'=>' ']; # :CRequiredValidator , .
이메일: 메일박스 인증
['email', 'email']; # :CEmailValidator , .
match: 정규 검증
[[' '],match,'pattern'=>' ','message'=>' '];
[[' '],match,'not'=>ture,'pattern'=>' ','message'=>' ']; /* */ # :CRegularExpressionValidator , .
URL: 사이트 주소
['website', 'url', 'defaultScheme' => 'http']; # :CUrlValidator , .
captcha: 인증 코드
['verificationCode', 'captcha']; # :CCaptchaValidator , CAPTCHA .
안전
['description', 'safe'];
비교: 비교
['age', 'compare', 'compareValue' => 30, 'operator' => '>=']; # :compareValue( ) - operator( ) # :CCompareValidator , .
default: 기본값
['age', 'default', 'value' => null]; # :CDefaultValueValidator , .
exist:존재
['username', 'exist']; # :CExistValidator , .
파일:파일
['primaryImage', 'file', 'extensions' => ['png', 'jpg', 'gif'], 'maxSize' => 1024*1024*1024]; # :CFileValidator , .
filter:필터
[['username', 'email'], 'filter', 'filter' => 'trim', 'skipOnArray' => true]; # :CFilterValidator , filter .
범위
['level', 'in', 'range' => [1, 2, 3]]; # :CRangeValidator , .
유니크: 유일성
['username', 'unique'] # :CUniqueValidator , .
integer: 정수
['age', 'integer'];
숫자
['salary', 'number'];
더블: 이중 정밀도 부동점형
['salary', 'double'];
날짜: 날짜
[['from', 'to'], 'date'];
string:문자열
['username', 'string', 'length' => [4, 24]];
boolean: 부울 값
[' ', 'boolean', 'trueValue' => true, 'falseValue' => false, 'strict' => true]; # :CBooleanValidator
image: 유효한 그림 파일인지 여부
['primaryImage','image', 'extensions' => 'png, jpg,jpeg','minWidth' => 100,'maxWidth' => 1000,'minHeight' => 100,'maxHeight' => 1000,]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Yii2.0 rules 검증 규칙 집합required: 필수 값 검증 속성 이메일: 메일박스 인증 match: 정규 검증 URL: 사이트 주소 captcha: 인증 코드 안전 비교: 비교 default: 기본값 exist:존재 파일:파일 filter:필...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.