Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Datetime Symfony 3.4-奏鸣曲-实体字段作为日期-问题_Datetime_Sonata Admin_Symfony 3.4 - Fatal编程技术网

Datetime Symfony 3.4-奏鸣曲-实体字段作为日期-问题

Datetime Symfony 3.4-奏鸣曲-实体字段作为日期-问题,datetime,sonata-admin,symfony-3.4,Datetime,Sonata Admin,Symfony 3.4,我有一个实体。 我将字段创建为Datetime格式 /** * @var \DateTime * * @ORM\Column(name="date", type="datetime", nullable=true, unique=false) */ private $date; 数据库中的字段在执行架构更新后正常 这是要在奏鸣曲上使用的贴图,并正确显示: ->add('date', 'sonata_type_datetime_picker', [ 'label'

我有一个实体。 我将字段创建为
Datetime
格式

/**
 * @var \DateTime
 *
 * @ORM\Column(name="date", type="datetime", nullable=true, unique=false)
 */
private $date;
数据库中的字段在执行架构更新后正常

这是要在奏鸣曲上使用的贴图,并正确显示:

->add('date', 'sonata_type_datetime_picker', [
        'label' => 'admin.entity.community.fields.date.label',
        'required' => true,
        'format' => 'dd/MM/Y',
        'dp_pick_time' => false,
        'dp_use_current' => true,
    ])
在现场选择2018年7月1日。拯救 在数据库中保存值:
2017-12-25 00:00:00.000000

preUpdate
上,我跟踪字段。跟踪的结果:


object(DateTime)#950(3){[“date”]=>string(26)“2017-12-25 00:00:00.000000”[“timezone_type”]=>int(3)[“timezone”]=>string(13)“Europe/Madrid”}
您可以编辑:

->add('date','sonata_type_date_picker',array('label' => 'Date','widget' => 'single_text','format' => 'yyyy-MM-dd',))
@Sonata管理包文档: