我需要为我的实体中的列做一个注释 - “on update CURRENT_TIMESTAMP”属性。我怎么能这样做?
答案 0 :(得分:2)
最简单的方法是使用DoctrineExtensions和Timestampable,如下所述:https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/timestampable.md
答案 1 :(得分:2)
您不能使用自己的列定义:
/**
* @ORM\Column(type="datetime", columnDefinition="DATETIME on update CURRENT_TIMESTAMP")
*/
private $updatedAt;
示例适用于MySQL。请注意,不同数据库甚至其版本中columnDefinition
不可移植。