我想知道如何更改此内容:
<select id="mifid-proprio" name="mifid-proprio">
<option value="{{ personne.id }}">{{ personne.prenom }} {{ personne.nom }}</option>
{% for key, proprietaire in proprietaires %}
<option value="{{ proprietaire.destination.id }}">{{ proprietaire.destination.prenom }} {{ proprietaire.destination.nom }}</option>
{% endfor %}
</select>
进入Twig + Formbuilder(Symfony 2)。
答案 0 :(得分:0)
我认为你想在FormBuilder中构建那个小部件。如果我是对的,你应该看一下choice Field Type的文档。当您要在该选择框中显示的数据来自数据库时,您应该查看entity Field Type。如果您以前从未使用过FormBuilder,那么您还应该阅读create form classes的方法。
如果您在FormBuilder中构建该窗口小部件,则可以使用以下命令在Twig中输出:
{{ form_widget(form.field_name) }}
如果您对生成的HTML代码不满意,可以在每个模板或全局基础上覆盖它。您可以阅读有关form theming的更多信息。