Yii验证码扩展
我正在使用来自的扩展验证码 我做了所有描述的事情。在将原来的验证码替换为联系人形式的扩展验证码后,它工作得很好。现在我正在尝试将其应用到注册中。唯一的区别是我试图保存Yii验证码扩展,yii,captcha,Yii,Captcha,我正在使用来自的扩展验证码 我做了所有描述的事情。在将原来的验证码替换为联系人形式的扩展验证码后,它工作得很好。现在我正在尝试将其应用到注册中。唯一的区别是我试图保存$model: if($model->validate() && $model->save()){ ... } 当实际$model->validate返回true 我已尝试删除保存,并尝试验证: if($model->validate()){
$model
:
if($model->validate() && $model->save()){
...
}
当实际$model->validate
返回true
我已尝试删除保存,并尝试验证:
if($model->validate()){
...
}
很好。有什么建议吗 方法“save”返回什么值?
如果覆盖此方法,则必须从中返回布尔值,或返回parent::save($params,$attrs) 我没有覆盖save()方法,而是只覆盖beforeSave(),在该方法中,我返回parent::beforeSave()。问题是在
$model->validate()
之后,captcha值以某种方式发生了更改,这就是为什么$model->save()
中的第二个validate()
返回了false