Доброго всем времени суток. Я кастомизирую форму, сгенерированную автоматически с помощью генератора CRUD. Пытаюсь проставить css стили для добавляемых на форму элементов, и вообще сделать её более благопристойно выглядещей. Вот параметры которые я скармливаю конструктору формы:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('name')
->add('description')
->add('timeStart', null, ['attr' => [
'data-style'=>"btn-success",
'class' => 'selectpicker'
] ] )
->add('timeEnd', null, ['attr' => [
'data-style'=>"btn-danger",
'class' => 'selectpicker'
] ] )
->add('parentlist', null, ['attr' => [
'data-style'=>"btn-primary",
'class' => 'selectpicker'
]] );
}
Поле parentlist - это простой селектбокс, который выбирает список к которому принадлежит задача. Ему я без проблем проставил класс .selectpicker и бутстраповский плагин его подхватил и переработал в красивый. А для полей timeStart и timeEnd стоит тип виджета DateTimeType, и соответственно селектбоксы добавляются другими отдельными виджетами. И соответственно когда я проставляю этим полям класс .selectpicker то этот класс уходит не к селектбоксам, как у parentlist, а div'у который их всех объеденяет. Что мне сделать, чтоб кастомизировать селектбоксы на обычном DateTimeType виджете? Может для виджетов полей можно редактировать шаблони, из которых они рендерятся?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости