Twig - using variable
twig
Solution
Some digging suggests you use the 'attribute' function - see Accessing array values using array key from Twig.
I suppose that would be something like
form_widget(attribute(form.orderItems, index).enabled)
Unfortunately I can't easily test that at the moment, but it should get you on the right track.
Problem
I want to achive this is twig: ``` {{ form_widget(form.orderItems.0.enabled) }} {{ form_widget(form.orderItems.1.enabled) }} {{ form_widget(form.orderItems.2.enabled) }} .... ``` but the number to be a variable. I tried this: ``` {% set index = 0 %} {{ form_widget(form.orderItems.index.enabled) }} Error: Method "index" for object "Symfony\Component\Form\FormView" does not exist ``` and this: ``` {{ form_widget(form.orderItems.{{index}}.enabled) }} Error: Expected name or number ``` and this: ``` {{ form_widget(form.orderItems.~index~.enabled) }} Error: Expected name or number ``` It is possible to achieve this :(