我在使用DDD架构的Symfony 3中构建和API REST。我的目标是在ApiBundle中包含以下文件夹。
我想在UserInterface中包含我的Resources / translations / messages.en.yml文件(例如:ApiBundle / UserInterface / Resources / translations / messages.en.yml),但我不知道如何通知Symfony在此文件夹中查找。
我试图将这个代码示例放在我的config.yml中的框架密钥下,但不起作用:
translator:
fallbacks: ["%locale%"]
path: "@ApiBundle/UserInterface/Resources/config/translations"
任何帮助?
答案 0 :(得分:3)
You make a mistake in the config. Correct parameter is a paths
(not path
) and it accepts an array of the values:
# app/config/config.yml
framework:
translator:
paths:
- '@ApiBundle/UserInterface/Resources/config/translations'
答案 1 :(得分:0)
解决方案是
framework:
translator:
paths:
- "%kernel.root_dir%/../src/ApiBundle/UserInterface/Resources/translations"