我正在使用 DDD 架构在 Symfony 3 中构建和 API REST。我的目标是在 ApiBundle 中包含以下文件夹。
- 申请
- 基础设施
- 域名
- 用户界面
我想在 UserInterface 中包含我的 Resources/translations/messages.en.yml 文件(例如:ApiBundle/UserInterface/Resources/translations/messages.en.yml),但我不知道如何通知 Symfony在此文件夹中查找。
我试图将此代码示例放入框架 key 下的 config.yml 中,但不起作用:
translator:
fallbacks: ["%locale%"]
path: "@ApiBundle/UserInterface/Resources/config/translations"
有什么帮助吗?
最佳答案
你在配置中犯了一个错误。正确的参数是 paths
(不是 path
)并且它接受一个值数组:
# app/config/config.yml
framework:
translator:
paths:
- '@ApiBundle/UserInterface/Resources/config/translations'
关于php - 更改翻译路径 Symfony 和 DDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41060510/