Как установить атрибуты для поля формы, отображаемого двумя входами в Symfony2
-
21-12-2019 - |
Вопрос
У меня есть поле даты в symfony2, которое отображается двумя входами:
$builder
->add('timeStart','datetime',array(
'date_widget' => 'single_text',
'time_widget' => 'single_text',
'date_format' => 'yyyy-MM-dd',
'data' => new \DateTime('now')
))
как установить атрибуты для каждого входа?Когда я добавляю attr=>array('some_attr'=>'some_value')
он добавляется к элементу div, в котором находятся эти входные данные, а не к каждому входному значению.
Решение
Вам необходимо установить входной атрибут каждого при рендеринге внутри шаблона ветки.Что-то вроде этого подойдет:
{{ form_widget(form.timeStart, { attributes1 } ) }}
И
{{ form_widget(form.timeStart, { attributes2 } ) }}
Взгляните на документы.
Не связан с StackOverflow