【发布时间】:2013-02-08 08:58:04
【问题描述】:
我有一个很奇怪的问题,我创建了一个简单的表单来将用户添加到数据库中。
代码运行良好,用户已正确保存到数据库中。
但是……
我在使用验证时遇到问题,这是关于密码字段的验证数组的摘录:
public $validate = array(
...
'password' => array(
'rule' => array('minLength', 4),
'required' => true,
'message' => "La password deve essere lunga almeno 4 caratteri"
)
);
minLength 规则正常工作,但如果我尝试显示消息正在执行:
debug($this->User->validationErrors);
在我的控制器中。我看到了这个输出:
array(
'password' => '*****'
)
为什么是“*”??
我想得到我写在$validate数组中的消息。
这个问题只出现在密码字段上。
【问题讨论】: