2015-07-06 41 views
1

我在树枝中使用了translation.en.yml。如何在translation.en.yml中传递变量

我想要做的事很简单,请检查下面的代码。

在我的树枝

{{ "message.thxContactUs" | trans({'%username%' : "myName"})}} 

在我translation.en.yml

message: 
    thxContactUs: Dear {{username}} thank you for contacting us 

然而这出看跌期权

Dear {{username}} thank you for contacting us 

但它不能正常工作,请任何人都可以更正此代码?

+1

你从树枝通过您的变量应该在你的翻译文件相匹配的方式好。使用'%username%'更改'{{username}}' – Artamiel

+0

感谢您的评论解决了我的问题 – whitebear

+0

请记住,使用'%...%'只是一个惯例。紧随其后的是大多数Symfony开发人员,建议使用该格式,但如果您不喜欢它,则可以更改它。在你的例子中,你可以使用'{{“message.thxContactUs”| trans({'{{username}}':“myName”})}}'它应该完美地工作。 –

回答