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.

È stato utile?

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
scroll top