使用 symfony 3.4 在 twing 上连接翻译的密钥

Concat translated key on twing using symfony 3.4

我正在尝试生成必须翻译并显示在模板中但不起作用的翻译密钥

<h2 class="text-withe">{{  'cover.title.'~product.id | trans | raw }}</h2>

这是可行的,但我认为它应该在不创建变量的情况下工作

{% set title_key = 'cover.title.'~product.id %}
<h2 class="text-white">{{ title_key | trans | raw }}</h2>

据我所知这是预期的行为

你应该尝试这样的事情:

{{ ('cover.title.'~product.id) | trans | raw }}

没有 () 它将翻译 product.id 并与 cover.title.

连接

当你输入 | 时,它只是查找 | 之前的值,你所要做的就是使用括号来表明你是这样翻译所有这些的:

('cover.title.'~product.id)| trans | raw