Как в симфони2 задать нужный формат данным перед валидацией?
У меня есть форма, где есть поля с checkbox и datetime полем на котором datimepicker висит.
1) Валидацию с checbox я снял. В Entity у этого поля значение boolean. Если галочка стоит, то 1, а вот если нет, то пустое значение, a должно быть 0.
2) Как преобразовать datetimepicker значение Y/m/d h:i в Y-m-d H:i:0.
Пробовал для checbox через transformer data, но не получилось. И мне кажется, что это не совсем верный путь.
Наверное лучше сконфигурировать datetimepicker в js на тот формат, который используется в форме. Или наоборот, сконфигурировать форму на формат datetimepicker. Зачем костыли городить?
Для формы это так делается:
$builder->add('date', DateType::class, array(
'widget' => 'single_text',
// this is actually the default format for single_text
'format' => 'yyyy-MM-dd',
));