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