zoukankan      html  css  js  c++  java
  • 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:
     */
    namespace commonhelps;
    use yiivalidatorsValidator;
    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', 'commonhelpsArrayValidator'], // 自定义验证
        ...
      ];
    }
  • 相关阅读:
    linux nohup
    并发编程-多进程模块介绍
    并发编程-多进程
    网络编程-粘包现象
    Typora快捷键Mac
    网络编程
    异常处理
    面向对象-元类介绍
    面向对象-内置方法
    面向对象-反射
  • 原文地址:https://www.cnblogs.com/iceman-/p/8359871.html
Copyright © 2011-2022 走看看