【发布时间】:2017-07-27 19:15:06
【问题描述】:
我有一个带有列日期类型的 ORM\Entity。当我使用 EntityManager 选择要更新的对象时,出现以下错误:“可捕获的致命错误:DateTime 类的对象无法转换为字符串”
列:
/**
* @ORM\Id
* @ORM\Column(name="date", type="date")
*/
private $date;
还有查询:
$query = $em->createQuery('SELECT t FROM AppBundle:Table t WHERE t.id = :t_id')->setParameter('t_id', $tId);
$result = $query->getResult(); // <- ¡ERROR IS HERE!
错误:
Catchable Fatal Error: Object of class DateTime could not be converted to string
非常感谢!
【问题讨论】:
标签: php datetime orm doctrine symfony