기능 설명:
1. 백그라운드 검증: 검증 시 값이 비어 있으면 기본값이 할당됩니다.
2. 포그라운드 검증: 마우스가 포커스를 잃었을 때 검증이 수행되며, null이 아닌(필수) 검증이 있는 경우 null이 아닌 검증이 먼저 수행됩니다. 기본값은 마우스가 초점을 잃으면 자동으로 채워집니다.
사용법:
// 在rules()函数中调用 $rules[] = Model::addRule('cat_sort', 'default', ['value' => '255']);
매개변수 설명:
1. 유효성 검사기 이름: default
2. 매개변수 값은 속성의 기본값을 지정합니다.
그림과 같이:
마우스가 포커스를 얻고 텍스트 상자를 지울 때:
마우스가 포커스를 잃으면 자동으로 완료됩니다. 기본값에 따라:
위 내용은 기본 값 유효성 검사기인 YII 유효성 검사기인 DefaultValidator를 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.