Итак, у меня есть FormType с полем DateTimeType
, например:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('startDate', DateTimeType::class, [
'input' => 'datetime_immutable',
'input_format' => 'Y-m-d\TH:i:s.uO'
])
;
}
И я надеялся, что если я отправлю startDate
, который выглядит как "2019-01-01T00:00:00.000+0100"
, формакомпонент сможет заполнить мой DTO объектом DateTimeImmutable
, инициализированным в правильном формате.
Однако вместо этого мое поле startDate
всегда всегда будет null
.
Что я делаю не так?