Yii表单验证:将密码与DB中不存在的字段进行比较

时间:2011-09-04 10:45:27

标签: validation yii

我是Yii框架的新手。我想用重复值验证密码字段。我使用以下规则:

array('password', 'compare', 'compareAttribute'=>'password2', 'on'=>'register'),

但是我收到了这个错误:

Property "Users.password2" is not defined

如何在不在DB中创建冗余字段 password2 的情况下解决此问题?

1 个答案:

答案 0 :(得分:2)

您可以在模型中创建属性而无需在db中创建它,因此请按以下方式添加它:

class Users extends CActiveRecord
    {
        public $password2;
            ...