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 . '必须是一个数组'); } } }
使用する場合:
public function rules() { return [ ... ['kind_ids', 'common\helps\ArrayValidator'], // 自定义验证 ... ]; }
関連する推奨事項:
Yii CFileCache が値を取得できない問題を解決する
Yii2 は Xunsou を統合して効率的な中国語単語分割検索を実現します
以上がYii2 がカスタムの独立したバリデータを実装する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。