symfony 在模板中使用事务

mnemlml8  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(136)

我目前使用的Twig模板和翻译在symfony项目和一个小问题了。
我查过文件了,但我想不出来。
我有一个翻译文件(在yml),它的配置是这样的。

productMissingMessage: El producto con referencia %productRef% ha sido descatalogado en nuestra tienda.

在twig模板中,我有这样的内容:

{% for product in productsDeleted %}
      <p>{{'basket.productMissingMessage'|trans }}</p>
   {% endfor %}

这听起来可能很愚蠢,但我正在努力如何在其中添加一个参数,以获得到trans文件的值。我在文档中看到,你可以添加一个字符串或数字,但从来没有一个变量,在这种情况下,变量将是{product}。
这是一个文档示例:

{{ message|trans({'%name%': 'Fabien'}, "app") }}

知道如何传递变量的值吗?我尝试过使用{{product}},但没有。

k97glaaz

k97glaaz1#

你能试试这个吗:

{% for product in productsDeleted %}
    <p>{{'basket.productMissingMessage'|trans({'%productRef%': product}, "app") }}</p>
{% endfor %}

相关问题