2017-03-03 63 views
0

我正在嘗試使用ZendDb 2來執行此查詢,但它似乎不起作用。ZendDb2:更新查詢時使用NOW()

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

在ZendDb 1我們可以使用Zend_Db_Expr,但我不能找到一個新版本的解決方法。

有誰知道如何使用ZendDb 2來實現這個?

回答

2

您可以像這樣使用\ Zend \ Db \ Sql \ Predicate \ Expression。

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

謝謝@ otto-sandström那就是我正在尋找的東西。 –