【发布时间】:2015-09-14 05:26:23
【问题描述】:
文档说'notBlank' 是您要确保它们不为空的字段的验证规则,如!empty($somevalue),但是当我将字段留空('')或输入值时在('s0meCraZyPasSworD')字段中仍然显示错误消息?
谁能看到我做错了什么?其余的验证工作类似于 minlength,但我将它们注释掉以更好地了解为什么 'notBlank' 似乎不起作用...
CONTROLLER:
// Set of validation rules to be run
$validateRules = [
'fieldList' => [
'currentpassword',
'newpassword',
'confirmpassword'
]
];
if ($this->Admin->validates( $validateRules )) {
...
}
MODEL:
class Admin extends AppModel
{
public $name = 'Admin';
public $validate = [
'currentpassword' => [
'notBlank' => [
'rule' => 'notBlank',
'message' => 'Current password is required.'
]
],
...
【问题讨论】:
标签: validation cakephp cakephp-2.4