当对象是 created
时,我有一列,当它是 updated
时,我有一列。
当我创建并持久化新对象时,我从 MySQL 收到错误消息:
我没有为其设置任何值,因为我希望 updated
列保持不变并最终获得默认的数据库值。
如何告诉教义只保留那些我明确设置/更改的值的列?
最佳答案
确保您的列定义将 nullable
定义为 true
。
/**
* @Column(type="datetime", nullable=true)
*/
protected $updated;