我不知道这个。我是symfony3的初学者。
码
/**
* Set createdAt
* @ORM\PrePersist()
* @param \DateTime $createdAt
*
* @return Book
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set updateAt
*
* @param \DateTime $updateAt
*
* @return Book
*/
public function setUpdateAt($updateAt)
{
$this->updateAt = $updateAt;
return $this;
}
/**
* Get updateAt
*
* @return \DateTime
*/
public function getUpdateAt()
{
return $this->updateAt;
}
/**
* @ORM\PrePersist()
*/
public function PrePersist() {
if ($this->getCreatedAt() == null) {
$this->setCreatedAt(new \DateTime('now'));
}
$this->setUpdateAt(new \DateTime('now'));
}
/**
* @ORM\PreUpdate()
*/
public function PreUpdate() {
$this->setUpdateAt(new \DateTime('now'));
}
它提供了如下错误报告: 的错误
无法转换类型' Doctrine \ ORM \ Event \ LifecycleEventArgs'的PHP值输入' datetime'。预期的以下类型之一:null,DateTime
帮我解决一下。