Zend framework2 如何在Zend framework 2中更改验证程序消息的转换器?
我尝试使用参考资料/languages/fr/Zend_validate中的PhpArray设置默认转换器:Zend framework2 如何在Zend framework 2中更改验证程序消息的转换器?,zend-framework2,Zend Framework2,我尝试使用参考资料/languages/fr/Zend_validate中的PhpArray设置默认转换器: $translator = new Translator(); $translator->addTranslationFile( 'phpArray', 'resources/languages/fr/Zend_Validate.php', 'default',
$translator = new Translator();
$translator->addTranslationFile(
'phpArray',
'resources/languages/fr/Zend_Validate.php',
'default',
'fr_FR'
);
AbstractValidator::setDefaultTranslator($translator);
但它不起作用!
我有一个错误:
致命错误:在中找不到类“Application\Model\AbstractValidator”
否则我将负责导入此类:
使用Zend\Validator
感谢您的帮助您是否缺少
使用
语句
use Zend\Validator\AbstractValidator;
或者尝试:
\Zend\Validator\AbstractValidator
而不是AbstractValidator
编辑:我注意到您提到了使用Zend\Validator
然后您应该能够使用Validator\AbstractValidator
尝试以下操作:
\Zend\Validator\AbstractValidator::setDefaultTranslator(新建\Zend\Mvc\I18n\Translator($Translator))