如何在symfony 2中构建可以更新日期时间类型字段的查询?

时间:2015-05-04 10:13:34

标签: symfony doctrine

实体中的expireTime字段是\ DateTime类型,我需要更新此字段,我的代码如下:

$query = $dq->update()
    ->set('u.token', $dq->expr()->literal($token))
    ->set('u.isDeleted', false)
    ->set('u.expireTime', $dq->expr()->literal($expireTime->format('Y-m-d H:i:s')))
    ->where('u.email= :email')
    ->setParameter('email', $email)
    ->getQuery();

但我收到以下错误:

stackoverfExecute query in BaseDao error:[Syntax Error] line 0, col 84: Error: Expected Literal, got ','

感谢您的帮助!

0 个答案:

没有答案