Zend_Http_Adapter&error message
问题描述:
我目前对我的项目使用zend框架,这是我的问题。Zend_Http_Adapter&error message
我有一个不是由Zend Form创建的表单,而只是手动的HTML表单。我有一个元素。现在我的问题是,我想为Zend_Http_Adapter为上传的无效文件捕获的错误设置自定义错误消息。
我不想最终像这样: FILE'sample.doc'有一个虚假扩展 或类似的东西。
有没有什么办法可以为它设置自定义错误信息?
在此先感谢..:d
答
是的,这里是你如何转换默认消息:
$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'
)
));
通常你可以通过传递messages
阵列的覆盖任何Zend_Validate
错误信息验证程序,其中密钥是来自验证程序的特定错误,并且该值是已翻译的消息。
+0
这对我有用..谢谢.. :) – user1490346 2012-08-14 01:05:12
您是否尝试过使用标准的PHP TRY/CATCH异常处理?添加Zend Flash Messanger并捕获相应的错误,编写关于错误的消息并将它们重定向到页面以显示所述消息(它可能是或者经常是与窗体相同的页面)。 – jmbertucci 2012-08-13 11:59:56