我目前正在为我的项目使用 zend 框架,这是我的问题。
我有一个不是 Zend Form 创建的表单,而是手动 HTML 表单。我有一个元素。现在我的问题是,我想为 Zend_Http_Adapter 为正在上传的无效文件捕获的错误设置自定义错误消息。
我不想这样结束:文件'sample.doc'有一个错误的扩展名或类似的东西。
有没有办法为此设置自定义错误消息?
提前致谢
我目前正在为我的项目使用 zend 框架,这是我的问题。
我有一个不是 Zend Form 创建的表单,而是手动 HTML 表单。我有一个元素。现在我的问题是,我想为 Zend_Http_Adapter 为正在上传的无效文件捕获的错误设置自定义错误消息。
我不想这样结束:文件'sample.doc'有一个错误的扩展名或类似的东西。
有没有办法为此设置自定义错误消息?
提前致谢
是的,这是翻译默认消息的方法:
$adapter->addValidator('Extension', false,
array(
'jpg', 'jpeg', 'png', 'gif',
'case' => false,
'messages' => array(
// override false extension message
Zend_Validate_File_Extension::FALSE_EXTENSION =>
'I do not accept files of that extension'
)
));
您通常可以Zend_Validate
通过将数组传递messages
给验证器来覆盖任何错误消息,其中键是来自验证器的特定错误,值是已翻译的消息。