Cómo establecer atributos del campo de formulario prestado por dos entradas en Symfony2
-
21-12-2019 - |
Pregunta
Tengo el campo de la fecha en Symfony2, que se representa dos entradas:
$builder
->add('timeStart','datetime',array(
'date_widget' => 'single_text',
'time_widget' => 'single_text',
'date_format' => 'yyyy-MM-dd',
'data' => new \DateTime('now')
))
¿Cómo configurar los atributos para cada entrada?Cuando agrego attr=>array('some_attr'=>'some_value')
, se agrega al div en el que esas entradas son, no a cada entrada.
Solución
Debe establecer el atributo de entrada de cada uno cuando se presenta dentro de la plantilla de la ramita.Algo como esto haría:
{{ form_widget(form.timeStart, { attributes1 } ) }}
y
{{ form_widget(form.timeStart, { attributes2 } ) }}
Eche un vistazo a la docs .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow