Yii2实现自定义独立验证器的方法
本文实例讲述了Yii2实现自定义独立验证器的方法。分享给大家供大家参考,具体如下:
新建一个文件:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php/** * author   : forecho <caizhenghai@gmail.com> * createTime : 2015/7/1 14:54 * description: */namespacecommon\helps;useyii\validators\Validator;classArrayValidator extendsValidator{  publicfunctionvalidateAttribute($model, $attribute)  {    if(!is_array($model->$attribute)) {      $this->addError($model, $attribute, $attribute. '必须是一个数组');    }  }} | 
使用的时候:
public function rules(){  return [    ...    ['kind_ids', 'common\helps\ArrayValidator'], // 自定义验证    ...  ];}
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号