Forms Symfony 4单文本日期时间小部件不再接受yyyy MM dd字符串

Forms Symfony 4单文本日期时间小部件不再接受yyyy MM dd字符串,forms,datetime,symfony4,Forms,Datetime,Symfony4,我发了一封邮件,字串是1980-01-02,作为生日 我的控制器正在使用具有此配置的窗体验证它 ->add('birth', DateTimeType::class, array( 'required' => false, 'widget' => 'single_text', // so the API can send '2012-12-30' 'attr' => ['d

我发了一封邮件,字串是1980-01-02,作为生日

我的控制器正在使用具有此配置的窗体验证它

  ->add('birth', DateTimeType::class, array(
                'required' => false,
                'widget' => 'single_text', // so the API can send '2012-12-30'
                'attr' => ['date-widget' => 'single_text', 'date_format' => 'yyyy-MM-dd']
            ));
这段代码在SF3上运行,甚至可能在SF4.1上运行

现在我得到了这个错误<代码>无法反转属性路径“出生”的值:日期“1980-01-02”不是有效日期。

你知道怎么解决吗?
干杯

问题是使用了DateTimeType而不是DateType。 我也可以使用这个选项

           'widget' => 'single_text',
            'html5' => true

不工作,法比恩,谢谢