对两种不同形式使用相同模型但具有不同的验证规则

时间:2011-12-06 14:32:43

标签: php validation yii

我有一个像这样的验证规则的模型

public function rules()
{
    return array(
        array('oldPassword,newPassword', 'required'),
        array('newPassword','length','max'=>64, 'min'=>6),
        array('newPassword', 'compare', 'compareAttribute' => 'confirmPassword'),
        array('confirmPassword', 'safe'),
    );
}

我想将这个相同的模型用于两种不同的形式。在一种形式中,oldPassword验证是必需的&在另一个不需要。这有可能吗?

1 个答案:

答案 0 :(得分:1)

您介意阅读the guide吗?如果你之后仍然没有得到它,那就是wiki about it

请在发布问题之前尝试做一些研究