Mystery with Zend_Locale



在我的应用程序.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);
}

但如果将此代码插入我的一个简单视图中:

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

输出为:it

他妈的怎么可能?它关闭了吗?

感谢

我通过插入更改so application.ini 解决了这个问题

; locale stuff
resources.locale.default = "en_US"
resources.locale.force = true

相关内容

  • 没有找到相关文章

最新更新