在尝试加载视图时,Symfony Profiler说:
Could not load type "datetime"
我使用默认构建器:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('name')
->add('dateCreated', 'datetime')
->add('dateModified', 'datetime')
;
}
如何创建时间字段并加载视图而没有错误?
答案 0 :(得分:1)
在symfony 3.0中
替换
'datetime'
使用
\Symfony\Component\Form\Extension\Core\Type\DateTimeType::class
您可以导入命名空间
答案 1 :(得分:1)
从Symfony 3.0开始,需要完全限定的类名:
$builder->add('dateCreated', DatetimeType::class);
$builder->add('dateModified', DatetimeType::class);
希望这个帮助