gpt4 book ai didi

zend-framework - 为 Zend 中的电子邮件字段设置单个错误消息

转载 作者:行者123 更新时间:2023-12-04 19:17:45 26 4
gpt4 key购买 nike

我在 Zend 表单中遇到了一个关于电子邮件验证的小问题。

我的电子邮件字段代码如下

$emailId = new Zend_Form_Element_Text('email');
$emailId->setLabel("Email Adresse")
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator(new Validator_EmailValidator())
->addValidator('NotEmpty')
->addValidator(
'NotEmpty',
TRUE,
array('messages' => array(
'isEmpty' => 'Please enter your email id.'
)
)
);

目前它将电子邮件错误消息显示为:
enter image description here

我想要的是设置一个 单个错误消息 代替 所有这些错误 那就是:

“'abcd@shdsjah' 不是有效的电子邮件 ID。”

由于我是 Zend Framework 的新手,所以我对它不是很了解,虽然我尝试了一些代码但它们没有用。

请帮忙.....

提前致谢....

最佳答案

当我刚接触 zend-framework 时,我遇到了这个问题并通过使用 得到了解决方案。 setErrors() 方法 作为:

//this will immediately call the method markAsError() which will show the error always
$emailId->setErrors(array('Please enter a valid Email Id.'));

您也可以尝试:
//this will clearErrorMessages() and after that set the error messages 
$emailId->setErrorMessages(array("Please enter a valid Email Id."));

在您的代码之后编写此代码。

希望对你有帮助......

关于zend-framework - 为 Zend 中的电子邮件字段设置单个错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7269851/

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