0

私のapplication.iniで

resources.locale.default = "en_EN"

私のBootrstrap.phpで

protected function _initLocaleRegistry()
{
    $locale = new Zend_Locale('en_EN');
    Zend_Locale::setDefault('en_EN');
    Zend_Registry::set('Zend_Locale', $locale);
}

しかし、このコードを1つの私の単純なビューに挿入すると、次のようになります。

/**@var $locale Zend_Locale **/
$locale = Zend_Registry::get('Zend_Locale');
echo $locale->getLanguage();

出力は次のとおりです

どのように地獄ができますか?オフ?

ありがとう

4

1 に答える 1

0

変更を挿入して解決しましたのでapplication.ini

; locale stuff
resources.locale.default = "en_US"
resources.locale.force = true
于 2012-07-26T15:12:42.747 に答える