如何设置表单类?

时间:2014-01-06 02:28:39

标签: symfony twig

我正在使用symfony 2.4,我正在寻找一种以编程方式将类名添加到表单的方法,在我的twig模板中:

{{ form_start(form) }}
{{ form_errors(form) }}

{{ form_row(form.firstname) }}
{{ form_row(form.lastname) }}
{{ form_row(form.company) }}
{{ form_row(form.email) }}
{{ form_row(form.phone1) }}
{{ form_row(form.phone2) }}
{{ form_row(form.fax) }}
<input type="submit" class="btn btn-default" value="{{ 'Save' | trans }}" />
{{ form_end(form) }}

我成功地在我的包中创建了一个模板,为输入字段添加了一个类,现在我需要对表单标记执行相同操作,我该怎么做?

2 个答案:

答案 0 :(得分:2)

我在这里找到了答案:

http://symfony.com/doc/current/reference/forms/twig_reference.html#reference-form-twig-variables

{{ form_start(form, { 'attr': {'class': 'foo'} }) }}

上面的代码段对我有用。

答案 1 :(得分:0)

{{ form_start(form, {'class': 'your_class'}) }}