本文實例講述了Yii2實現自定義獨立驗證器的方法。分享給大家供大家參考,具體如下:
新建一個文件:
<?php/** * author   : forecho <caizhenghai@gmail.com> * createTime : 2015/7/1 14:54 * description: */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框架的PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選