表单字段中的 symfony twig 变量

问题描述 投票:0回答:2

我的 FromType 文件中有许多字段的名称为:

//formType.php
for($i=0;$i<N;$i++){
 ->add('matricola_'.$i, TextType::class, array(
/*....*/
 ->add('tipologia_'.$i, TextType::class, array(
/*....*/
 ->add('esame_'.$i, TextType::class, array(
/*....*/
}

我不明白在 twig 文件中如何在 for cicle 中写入此字段

我尝试了不同的方法,但没有任何结果。

    //twig file
   {% for i in 0..10%}
             <tr>
                error <td>{{ form_widget(form.matricola_{{i}}) }}</td>
                error  <td>{{ form_widget(form.tipologia_{%i%}) }}</td>
                error  <td>{{ form_widget(form.esame_.i) }}</td>
            </tr>   
   {% endfor %}

请帮助我,对不起我的英语

symfony variables twig
2个回答
1
投票

尝试

{{ form_widget(form['matricola_' ~ i]) }}

0
投票

非常感谢你! 我的 Drupal 表单也遇到了同样的问题......Max P.你救了我的命! :-)

© www.soinside.com 2019 - 2024. All rights reserved.