Yii2 实现自定义字段验证的方法
2017-05-16 22:56:53
•
阅读
打赏
本文讲述了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程序设计有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型