【发布时间】:2016-10-15 15:42:31
【问题描述】:
我正在尝试为 yii2 中的模型编写一些自定义验证,但我无法弄清楚为什么验证总是是肯定的,尽管我的验证函数总是会添加一个错误。 例如规则
public function rules()
{
return [
...
[['myattribute'], 'myvalidation'],
];
}
public function myvalidation($attribute, $params)
{
$this->addError($attribute, "error");
}
validate() 函数仍然返回 true。有什么问题?
【问题讨论】:
-
请在控制器中显示您使用 $model->validate() 的代码。我在我的 yii2 项目中使用了自定义验证器,目前还没有任何问题。
标签: validation yii2 rules