Symfony将日期字段设置为single_text

时间:2015-11-10 06:01:06

标签: php symfony symfony-forms

我正在关注symfony书,我有一个表格要显示,但每当我改变我的代码时:

->add('dueDate','date') to ->add('dueDate','date', array('widget' => 'single_text'))

我收到此错误:在第13行的form_div_layout.html.twig中呈现模板("注意:数组到字符串转换")期间抛出异常。

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

1 个答案:

答案 0 :(得分:1)

尝试添加format选项,如下所示,然后检查:

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