从 zf 1.10 Zend Framework 开始附带预翻译的验证消息。它们在库路径之外。
该手册说明了如何在引导程序中加载这些内容。
$translator = new Zend_Translate(
'array',
'/resources/languages',
$language,
array('scan' => Zend_Locale::LOCALE_DIRECTORY)
);
Zend_Validate_Abstract::setDefaultTranslator($translator);
我倾向于认为这些资源是特定于 zf 版本的;验证器可能会随着时间而改变。如果我将资源复制到我的应用程序树中,则每次升级到新版本时都需要执行额外的维护。
什么是最佳实践?是否已经有 ZF 大会?