In TWIG gibt es durch die Funktion „attribute“ die Möglichkeit, Variablennamen durch Werte von Variablen zu erstellen.
Beispiel:
<form> {% for Feld in Spielfelder %} {% for id in 1..6 %} {% set Zahl = "Zahl_" + id %} <input type="text" name="{{ Zahl }}" value="{{ attribute( Feld, Zahl ) }}" class="fontsize"/> {% endfor %} {% endfor %} </form>
In diesem Beispiel werden folgende Variablennamen für die Variable „Zahl“ erstellt: