Php Symfony将日期字段设置为单个文本

Php Symfony将日期字段设置为单个文本,php,symfony,symfony-forms,Php,Symfony,Symfony Forms,我跟随symfony手册,并且我得到了一个要显示的表单,但每当我更改代码时: ->add('dueDate','date') to ->add('dueDate','date', array('widget' => 'single_text')) 我得到了这个错误:在第13行的表单_div_layout.html.twig中呈现模板(“注意:数组到字符串转换”)时引发了异常 但是,如果我将其设置为文本,那么它也可以正常工作。尝试添加如下格式选项,然后选中: $builder-

我跟随symfony手册,并且我得到了一个要显示的表单,但每当我更改代码时:

->add('dueDate','date') to ->add('dueDate','date', array('widget' => 'single_text'))
我得到了这个错误:在第13行的表单_div_layout.html.twig中呈现模板(“注意:数组到字符串转换”)时引发了异常


但是,如果我将其设置为文本,那么它也可以正常工作。

尝试添加如下
格式
选项,然后选中:

$builder->add('dueDate', 'date', array(
    'widget' => 'single_text',
    // this is actually the default format for single_text
    'format' => 'yyyy-MM-dd',
));

事实证明,刷新网站而不是重新登录是一个错误。