gpt4 book ai didi

validation - CakePHP 验证 nonBlank 失败字段是否为空或 !Empty

转载 作者:行者123 更新时间:2023-12-03 04:11:14 25 4
gpt4 key购买 nike

文档说 '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.'
]
],
...

最佳答案

您标记的 CakePHP 2.4 - notBlankadded in 2.7所以你必须使用 notEmpty或设置allowEmpty to false ...

关于validation - CakePHP 验证 nonBlank 失败字段是否为空或 !Empty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com