作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在 symfony 项目中使用 Twig 模板和翻译,但出现了一个小问题。
我已经检查了文档,但我无法弄清楚。
我有一个翻译文件(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}} 但不行。
最佳答案
你能试试这个吗:
{% for product in productsDeleted %}
<p>{{'basket.productMissingMessage'|trans({'%productRef%': product}, "app") }}</p>
{% endfor %}
关于symfony - 在模板中使用反式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35172146/
我是一名优秀的程序员,十分优秀!