Como definir atributos para campos de formulário renderizados por duas entradas no Symfony2
-
21-12-2019 - |
Pergunta
Eu tenho um campo de data no symfony2 que é renderizado por duas entradas:
$builder
->add('timeStart','datetime',array(
'date_widget' => 'single_text',
'time_widget' => 'single_text',
'date_format' => 'yyyy-MM-dd',
'data' => new \DateTime('now')
))
como definir atributos para cada entrada?Quando eu adiciono attr=>array('some_attr'=>'some_value')
ele é adicionado ao div em que essas entradas estão, não a cada entrada.
Solução
Você precisa definir o atributo de entrada de cada um ao renderizar dentro do modelo twig.Algo assim faria:
{{ form_widget(form.timeStart, { attributes1 } ) }}
E
{{ form_widget(form.timeStart, { attributes2 } ) }}
Dê uma olhada no documentos.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow