我在模型中有以下代码
rules()
{
....
array('new_pass', 'length', 'min'=>6, 'max'=>64, 'tooShort'=>'Password is too short (minimum is 6 characters)'),
....
}
当我输入一个长度在 1 到 5 个字符之间的值时,它会出错,说它太短了。但是,如果我将其留空,它会更新吗?我不确定如何解决这个问题,或者更重要的是为什么它会让一个空白值进入。
我尝试添加一个allowEmpty,它阻止它更新一个长度为0的密码,但是当我尝试用6+长度的密码保存模型时,它会出错'密码太短'
非常感谢任何帮助
强尼