2

我正在 Akeneo 2.1 中创建一个控制台命令,但我正在尝试获取活动语言环境的列表。我怎样才能得到这个?

4

1 回答 1

3

LocaleRepository 提供了一个getActivatedLocales方法来做到这一点。你可以在这里找到

语言环境存储库代码是pim_catalog.repository.locale,您可以通过调用在命令中获取服务$this->getContainer()->get('pim_enrich.repository.locale');(当然,如果您的命令是容器感知的)。

以下是容器感知命令的示例:查询帮助命令

于 2018-01-26T14:34:33.750 回答