Come impostare gli attributi per il campo modulo reso da due ingressi in symfony2
-
21-12-2019 - |
Domanda
Ho il campo Data in symfony2 che è reso da due ingressi:
$builder
->add('timeStart','datetime',array(
'date_widget' => 'single_text',
'time_widget' => 'single_text',
'date_format' => 'yyyy-MM-dd',
'data' => new \DateTime('now')
))
.
Come impostare gli attributi per ciascun ingresso?Quando aggiungo attr=>array('some_attr'=>'some_value')
, viene aggiunto al div in cui gli ingressi sono, non a ciascun ingresso.
Soluzione
È necessario impostare l'attributo di input di ciascuno durante il rendering all'interno del modello di ramoscello.Qualcosa come questo farebbe:
{{ form_widget(form.timeStart, { attributes1 } ) }}
.
e
{{ form_widget(form.timeStart, { attributes2 } ) }}
.
Dai un'occhiata al Docs .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow