ZendDb2:在更新查询上使用NOW()

时间:2017-03-03 12:01:30

标签: php zend-framework2 zend-db

我正在尝试使用ZendDb 2进行此查询,但它似乎不起作用。

$db->update(['SentDate' => 'NOW()'], ['Id' => $request->Id]);

在ZendDb 1上我们可以使用Zend_Db_Expr,但我找不到新版本的解决方法。

有人知道如何使用ZendDb 2实现这一目标吗?

1 个答案:

答案 0 :(得分:2)

您可以像这样使用\ Zend \ Db \ Sql \ Predicate \ Expression。

$db->update(['SentDate' => new \Zend\Db\Sql\Predicate\Expression('NOW()')], ['Id' => $request->Id])