2016-10-21 6 views
2

私はTwigの属性関数がどのように機能するのかよく分かりません。誰か助けてもらえますか?Twigの動的変数、例?

ダイナミックという名前のSQLにフィールドがあります。私は "field27"のようにすることができますが、番号は分かりません。その番号はradio.idに保存されています。私はこのようにいろいろ書いを行うしたいと思います:

{% for radio in gruppeType.radios %} 
<td><!-- value of "field" + radio.id--></td> 
{% endfor %} 

どのように私は小枝変数の名前としてフィールド+ radio.idを使用することができますか?

答えて

2

フィールド名を変数で構築し、attribute functionで使用することができます。例として:

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

{{ attribute(gruppeType, fieldName) }} 

this twigfiddle

ホープの実施例は、このヘルプ

+0

グレート、ありがとう!以前はTwigで使用されたことはありませんでした。 – johnohod