Symfony2表单,如何自定义?

时间:2016-02-16 22:10:03

标签: forms symfony

要在.twig模板中呈现表单,我有:

{{ form_start(form) }}
{{ form_row(form.title) }}
{{ form_row(form.description) }}
{{ form_end(form) }}

我得到了

<form name="job" method="post" action="/myname/Job/create">

<div><label for="job_title" class="required">Title</label>
<input type="text" id="job_title" name="job[title]" /></div>

<div><label for="job_description" class="required">Description</label>
<input type="text" id="job_description" name="job[description]" /></div>
</form>

但我需要渲染类似:

<form name="job" method="post" action="/myname/Job/create">

<div><label for="job_title" class="required">Title</label>
<input type="text" id="job_title" name="job[0][title]" /></div>

<div><label for="job_description" class="required">Description</label>
<input type="text" id="job_description" name="job[0][description]" /></div>
</form>

要插入索引[0]。 (这我需要应用JS技巧)

我查看了form_div_layout.html.twig,我知道表单的呈现是由{%- block widget_attributes -%}下的行给出的,但是我看不出Symfony 2.7如何将这段html分配给{{1} }。

0 个答案:

没有答案