@Arx777

Как в симфони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, но не получилось. И мне кажется, что это не совсем верный путь.
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 2
e_svirsky
@e_svirsky
Web Developer
мда, кода бы немного...
Ответ написан
Комментировать
@jaxel
Наверное лучше сконфигурировать 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',
));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы