Symfony日期时间字段格式不起作用

时间:2017-05-10 06:17:53

标签: php symfony date datetime

我的实体字段是:

/**
 * @ORM\Column(type="date", name="date", nullable=true)
 */
protected $date;

function getDate() {
    return $this->date;
}

function setDate($date) {
    $this->date = $date;
}

这里我尝试使用下面的命令数据库更新数据库更新

php app/console doctrine:schema:update --force

但如果我尝试插入yyyy-mm-dd't'hh:mm:ss[2017-05-03T08:44:09+0000]这种格式,我会收到此错误:

  

致命错误:在第44行的C:\ xampp \ htdocs \ epitacrm \ vendor \ doctrine \ dbal \ lib \ Doctrine \ DBAL \ Types \ DateType.php中的字符串上调用成员函数format()

如何分别更改此时间格式我正在使用datetime数据类型它也无法正常工作。

1 个答案:

答案 0 :(得分:1)

实体中$date属性的值应该是DateTime对象,而不是您现在尝试执行的格式化字符串。