So legen Sie Attribute für Formularfelder fest, die von zwei Eingaben in Symfony2 gerendert werden

StackOverflow https://stackoverflow.com//questions/23041100

  •  21-12-2019
  •  | 
  •  

Frage

Ich habe ein Datumsfeld in symfony2, das von zwei Eingaben gerendert wird:

   $builder

            ->add('timeStart','datetime',array(
                'date_widget' => 'single_text',
                'time_widget' => 'single_text',
                'date_format' => 'yyyy-MM-dd',
                'data' => new \DateTime('now')
            ))

wie setze ich Attribute für jede Eingabe?Wenn ich hinzufüge attr=>array('some_attr'=>'some_value') es wird zu dem div hinzugefügt, in dem sich diese Eingaben befinden, nicht zu jedem Eingang.

War es hilfreich?

Lösung

Sie müssen das Eingabeattribut jedes einzelnen festlegen, wenn Sie innerhalb der Zweigvorlage rendern.So etwas würde reichen:

{{ form_widget(form.timeStart, { attributes1 } ) }}

Und

{{ form_widget(form.timeStart, { attributes2 } ) }}

Werfen Sie einen Blick auf die Dok.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top