0
我明白Doctrine2中沒有PreInsert偵聽器,對吧? Equivalnet是否是PrePersist?如果是這樣,我該如何檢查對象是否被插入或更新?學說2 PreInsert相當於?
謝謝!
我明白Doctrine2中沒有PreInsert偵聽器,對吧? Equivalnet是否是PrePersist?如果是這樣,我該如何檢查對象是否被插入或更新?學說2 PreInsert相當於?
謝謝!
對於所有意圖和目的PrePersist是PreInsert。它不會被僅僅更新的實體調用 - 您可以使用PreUpdate。
以下是相關文檔:http://www.doctrine-project.org/docs/orm/2.1/en/reference/events.html#prepersist
我明白了,非常感謝! – tamir 2012-01-04 14:56:21
請記住,當你調用$ this-> persist($ entity)時prePersist事件觸發,但當$ this-> flush()時preUpdate觸發, – Jekis 2014-02-04 08:06:31