Zend_Http_Adapter&错误信息

时间:2012-08-13 11:51:20

标签: php zend-framework

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

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

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

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

提前致谢..:D

1 个答案:

答案 0 :(得分: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错误消息,其中密钥是验证程序的特定错误,值是已转换的消息。