Twig中的动态变量,例如?

joh*_*hod 4 twig

我不太明白Twig中的属性函数是如何工作的.有人可以帮我举个例子吗?

我在SQL中有一个名为dynamic的字段.我可以是例如"field27",但我不知道号码,号码保存在radio.id中.我想这样做:

{% for radio in gruppeType.radios %}
<td><!-- value of "field" + radio.id--></td>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

如何使用field + radio.id作为twig-variable的名称?

Mat*_*teo 7

您可以使用变量构建字段名称,然后在属性函数中使用它.例如:

{% set fieldName = "field" ~ radio.id %}

{{ attribute(gruppeType, fieldName) }}
Run Code Online (Sandbox Code Playgroud)

这个小小的一个工作的例子

希望这有帮助