Symfony2 / 3中不同语言的不同配置文件

时间:2016-08-02 22:41:41

标签: php internationalization symfony

我想在我的Symfony应用程序中为每种语言加载不同的配置文件,如:

AppKernel.php

...
$loader->load($this->getRootDir().'/config/locale/'.$lang.'.'.$this->getEnvironment().'.yml');

配置/区域/ en_US.prod.yml

parameters:
  locale: en_US
imports:
  - { resource: ../config_prod.yml }

配置/区域/ es_ES.prod.yml

parameters:
  locale: es_ES
imports:
  - { resource: ../config_prod.yml }

但是当我第一次加载时,我认为Symfony正在缓存配置文件,并且在不同的域中始终具有相同的区域设置。 (.com .fr .es等)

还有另一种方法可以做同样的事情吗?谢谢!

0 个答案:

没有答案