Symfony 3 FormRegistry ->getType ('datetime')

Symfony 3 FormRegistry ->getType ('datetime')

尝试加载视图时,Symfony Profiler 说:

Could not load type "datetime"

我使用默认生成器:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('name')
        ->add('dateCreated', 'datetime')
        ->add('dateModified', 'datetime')

    ;
}

如何创建时间字段并无错误地加载视图?

在 symfony 3.0 中

替换

'datetime'

 \Symfony\Component\Form\Extension\Core\Type\DateTimeType::class

您可以导入命名空间

自 Symfony 3.0 起需要完全限定的 class 名称:

$builder->add('dateCreated', DatetimeType::class);    
$builder->add('dateModified', DatetimeType::class);

希望对您有所帮助