Yii2如何实现自定义独立验证器?本文主要介绍了Yii2实现自定义独立验证器的方法,结合实例形式分析了Yii2自定义独立验证器的实现与使用方法。需要的朋友可以参考下,希望对大家有所帮助。
本文实例讲述了Yii2实现自定义独立验证器的方法。分享给大家供大家参考,具体如下:
新建一个文件:
1 2 3 4 5 6 7 8 9 10 11 12 | <?php
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 . '必须是一个数组');
}
}
}
|
登录后复制
使用的时候:
1 2 3 4 5 6 7 8 | public function rules()
{
return [
...
['kind_ids', 'common\helps\ArrayValidator'],
...
];
}
|
登录后复制
相关推荐:
解决Yii CFileCache获取不到值的问题
Yii2整合迅搜实现高效中文分词检索
Yii如何过滤不良代码
以上是详解Yii2如何实现自定义独立验证器的详细内容。更多信息请关注PHP中文网其他相关文章!