Doctrine2认为在克隆DateTime列时修改实体

时间:2014-12-02 18:38:58

标签: php symfony datetime doctrine

我正在根据实体的$dateStart$dateEnd执行日期时间计算。为了防止更改持久保存到数据库,我将它们克隆到一个单独的变量中:

$dateStart = clone $entity->getDateStart();

所有计算都很好,但我的EntitySubscriber会继续为该实体执行postFlush个事件。在实体中为DateTime对象实现__clone()函数是不是没有选择吗?

唤醒/克隆上的Doctrine cookbook article对我没有帮助。为什么会触发事件?

0 个答案:

没有答案