首页 > PHP教程 > php开发知识文章

Yii2 实现自定义字段验证的方法

本文讲述了Yii2实现自定义验证模型字段是否符合要求的方法。分享给大家供大家参考,具体如下:

验证的类文件:

/**
* author : yu
* createTime : 2017/7/1 17:51
* 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 [
['all', 'common/helps/ArrayValidator'], // 自定义验证 ...
];
}

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

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。