[英]Change translation path Symfony and DDD
我正在使用具有DDD架構的Symfony 3構建API REST。 我的目標是在ApiBundle中包含以下文件夾。
我想將我的Resources / translations / messages.en.yml文件放在UserInterface內(例如:ApiBundle / UserInterface / Resources / translations / messages.en.yml),但是我不知道如何通知Symfony尋找在此文件夾中。
我試圖將此代碼示例放在框架密鑰下的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'
解決方案是
framework:
translator:
paths:
- "%kernel.root_dir%/../src/ApiBundle/UserInterface/Resources/translations"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.