gpt4 book ai didi

php - cakephp 错误 - 验证显示两次

转载 作者:行者123 更新时间:2023-12-03 20:47:28 25 4
gpt4 key购买 nike

我正在使用蛋糕 2.3.8 版本。我有一个注册表单,用户可以在其中输入用户名和密码。
我的模型验证如下所示:

public $validate = array(
'username' => array(
'required' => array(
'rule' => array('notEmpty'),
'message' => 'A username is required'
),
'alphanumeric' => array(
'rule' => 'alphaNumeric',
'message' => 'Usernames must only contain letters and numbers.'
)
),


'password' => array(
'required' => array(
'rule' => array('notEmpty'),
'message' => 'A password is required'
)
) );

现在奇怪的是 my site当我输入带有空格的用户名时,验证会显示两次。但是,当我使用家庭注册表单并在其中输入带有空格的用户名时,验证错误仅显示一次。有谁知道可能是什么问题?

最佳答案

通常这是因为验证被触发了两次。如果不查看更多代码(尤其是涉及的 Controller 、组件、行为和模型),很难判断它被触发两次的确切原因。

检查您是否可能调用Model::validates()手动,除了模型保存操作触发的验证,或者您甚至可能手动调用它两次。

它也可能由第三方组件或行为或其他任何东西触发……您需要进行一些调试。

关于php - cakephp 错误 - 验证显示两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18289928/

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