【发布时间】:2015-11-25 23:12:45
【问题描述】:
尝试在 symfony2 中生成 CRUD 时遇到错误,我总是收到以下异常:
"Unable to transform value for property path "xxx": Expected a \DateTime or \DateTimeInterface."
它总是发生在任何日期时间字段这里是我的实体字段的摘录:
/**
* @var \DateTime
*
* @ORM\Column(name="date_added", type="datetime", nullable=false)
*/
private $dateAdded = '0000-00-00 00:00:00';
/**
* Set dateAdded
*
* @param \DateTime $dateAdded
*
* @return User
*/
public function setDateAdded()
{
$this->dateAdded = new \DateTime();
return $this;
}
/**
* Get dateAdded
*
* @return \DateTime
*/
public function getDateAdded()
{
return $this->dateAdded;
}
-我还尝试使用easyadmin bundle,它使用 symfony2 CRUD 从实体生成后端,但也得到相同的错误,所以我的实体有问题吗?
【问题讨论】: