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'], // 自定义验证 ... ]; }
#相關推薦:
#以上是詳解Yii2如何實作自訂獨立驗證器的詳細內容。更多資訊請關注PHP中文網其他相關文章!