我是Symfony2的新手。 我想知道是否可以覆盖parameters.yml中的默认硬编码语言环境,并设置一个来自@service ??
任务是从管理区域管理语言和区域设置(例如,添加并存储在数据库中)。并根据此数据使用默认值。
我已尝试使用此处所述的LocaleListener http://symfony.com/doc/current/cookbook/session/locale_sticky_session.html 但无论如何,它从第一个请求的参数中获取%default_locale%。
此外,有很多很好的路由转换包作为JMSI18nRoutingBundle 和LexikTranslationBundle进行翻译,但所有这些都用于配置硬编码的%default_locale%和/或区域设置列表。
有可能用Symfony2以某种方式解决这个问题吗?提前谢谢。