Zend Framework输入验证消息
我有以下代码
$validators = array(
'name' => array('NotEmpty',
'messages' => 'A valid name is required'
),
'email'=> array(
new Zend_Validate_Regex("^[a-z0-9]+[a-z0-9_-]*(.[a-z0-9_-]+)*@[a-z0-9_-]+(.[a-z0-9_-]+) *.([a-z]+){2,}$^"),
'messages' => array('A valid email is required',
Zend_Validate_Regex::NOT_MATCH=>'The email is not valid',)
))
当我检查是否isValid并且名称和电子邮件都是空的时我得到两个'有效名称是必需的'
结果看起来像
Array
(
[name] => Array
(
[isEmpty] => A valid name is required
)
[email] => Array
(
[isEmpty] => A valid name is required
)
)
所以我的问题是,如果两个都是空的,如何获取每个所需的消息?我还需要电子邮件验证才能工作并显示正确的消息。
提前致谢。
没有找到相关结果
已邀请:
2 个回复
闪脖
您还可以指定错误消息:
然后,Zend_Form将为您回显正确的错误消息。
芯伶句餐绕