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开始需要完全限定的类名:

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

希望对您有所帮助

symfony 3.0

代替

'datetime'

 SymfonyComponentFormExtensionCoreTypeDateTimeType::class

可以导入命名空间

相关内容

  • 没有找到相关文章

最新更新