>백엔드 개발 >PHP 튜토리얼 >Yii2가 맞춤형 독립 유효성 검사기를 구현하는 방법에 대한 자세한 설명

Yii2가 맞춤형 독립 유효성 검사기를 구현하는 방법에 대한 자세한 설명

*文
*文원래의
2018-01-03 11:36:442543검색

Yii2에서 맞춤형 독립 유효성 검사기를 구현하는 방법은 무엇입니까? 본 글에서는 주로 Yii2의 맞춤형 독립 검증기 구현 방법을 소개하고, Yii2의 맞춤형 독립 검증기 구현 및 활용 사례를 예시 형태로 분석합니다. 도움이 필요한 친구들이 참고하면 좋을 것 같아요.

이 문서의 예에서는 Yii2에서 사용자 정의 독립 유효성 검사기를 구현하는 방법을 설명합니다. 다음과 같이 참조용으로 모든 사람과 공유하세요.

새 파일 만들기:

<?php
namespace common\helps;
use yii\validators\Validator;
class ArrayValidator extends Validator
{
  public function validateAttribute($model, $attribute)
  {
    if (!is_array($model->$attribute)) {
      $this->addError($model, $attribute, $attribute . &#39;必须是一个数组&#39;);
    }
  }
}

사용 시:

public function rules()
{
  return [
    ...
    [&#39;kind_ids&#39;, &#39;common\helps\ArrayValidator&#39;], // 自定义验证
    ...
  ];
}

관련 권장 사항:

Yii CFileCache가 값을 가져오지 못하는 문제 해결

Yii2는 Xunsou를 통합하여 효율적인 중국어 단어 분할 검색을 달성합니다

Yii가 잘못된 코드를 필터링하는 방법

위 내용은 Yii2가 맞춤형 독립 유효성 검사기를 구현하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.