Yii2实现自定义独立验证器的方法

网络编程 2021-07-05 08:23www.168986.cn编程入门
这篇文章主要介绍了Yii2实现自定义独立验证器的方法,结合实例形式分析了Yii2自定义独立验证器的实现与使用方法,需要的朋友可以参考下

本文实例讲述了Yii2实现自定义独立验证器的方法。分享给大家供大家参考,具体如下

新建一个文件

<?php
/
  author   : forecho <caizhenghai@gmail.>
  createTime : 2015/7/1 14:54
  description:
 /
namespace mon\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', 'mon\helps\ArrayValidator'], // 自定义验证
    ...
  ];
}

更多关于Yii相关内容感兴趣的读者可查看本站专题《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by