当我呼叫\Locale::getDefault()
在我的Symfony2应用程序中,我在服务器上始终'en'
。
在开发服务器中总是没问题。
在任何情况下,$request->getLocale()
和$request->getDefaultLocale()
都会返回预期的内容,例如'fr'
,'en'
,'es'
,具体取决于路线。
如何根据我的\Locale
?
Request
对应用程序的影响
答案 0 :(得分:0)
您必须在php.ini中启用intl:intl.default_locale = fr
。
为php安装intl:sudo apt-get install php7.0-intl