0

我目前正在为我的项目使用 zend 框架,这是我的问题。

我有一个不是 Zend Form 创建的表单,而是手动 HTML 表单。我有一个元素。现在我的问题是,我想为 Zend_Http_Adapter 为正在上传的无效文件捕获的错误设置自定义错误消息。

我不想这样结束:文件'sample.doc'有一个错误的扩展名或类似的东西。

有没有办法为此设置自定义错误消息?

提前致谢

4

1 回答 1

0

是的,这是翻译默认消息的方法:

$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给验证器来覆盖任何错误消息,其中键是来自验证器的特定错误,值是已翻译的消息。

于 2012-08-13T18:46:40.317 回答