如何将类属性设置为 Symfony2 表单输入

2022-08-30 09:02:33

如何使用 in 将属性设置为表单?HTMLclass<input>FormBuilderSymfony2

像这样:

->add('birthdate', 'date',array(
      'input' => 'datetime',
      'widget' => 'single_text',
      'attr' => array(
          'class' => 'calendar'
      )
 ))

 {{ form_widget(form.birthdate) }}

我希望此字段的属性设置为日历inputclass


答案 1

您可以从树枝模板中执行此操作:

{{ form_widget(form.birthdate, { 'attr': {'class': 'calendar'} }) }}

http://symfony.com/doc/current/book/forms.html#rendering-each-field-by-hand


答案 2

你可以用FormBuilder来做到这一点。将它添加到FormBuilder中的数组中:

'attr'=> array('class'=>'span2')

推荐