Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Datetime以2个输入字段的形式显示,在Symfony 2中出现错误_Php_Symfony - Fatal编程技术网

Php Datetime以2个输入字段的形式显示,在Symfony 2中出现错误

Php Datetime以2个输入字段的形式显示,在Symfony 2中出现错误,php,symfony,Php,Symfony,我有一个这样的模型: /** * @var datetimetz * * @ORM\Column(name="effective_from", type="datetimetz", nullable=false) */ private $effectiveFrom; 在form builder中,我将其表示为: ->add('effectiveFrom', 'datetime', array( 'date_widget' => 'si

我有一个这样的模型:

/**
 * @var datetimetz
 *
 * @ORM\Column(name="effective_from", type="datetimetz", nullable=false)
 */
private $effectiveFrom;
在form builder中,我将其表示为:

        ->add('effectiveFrom', 'datetime', array(
            'date_widget' => 'single_text',
            'time_widget' => 'single_text',
            'date_format' => 'Y-MM-dd',
            'with_seconds' => true
        ))
因此,它被渲染为两个不同的输入字段

假设我在日期字段中指定了
2012-07-31
,在时间字段中指定了
16:15:18

我按下submit并
var\u dump()
实体。绑定日期变为
1970-07-31 16:15:18
。对于任何日期,只有
以错误的方式识别:-S

如果我不更改日期和时间小部件,那么一切都会按预期工作


有什么建议吗?

好吧,这是symfony的文档错误

应使用
yyyy
(小写)

我已经解决了这个问题,希望能尽快解决