2017-03-03 3 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을 검색했습니다. –