在Doctrine 1.x中,有一個$ entity-> isModified()方法,它碰巧非常有用。有沒有人找到在Doctrine 2.x中複製這個功能的方法?學說2.x - isModified相當於?
我已經探索了一些途徑,比如檢索UnitOfWork,要求它計算有問題的實體的變化,然後詢問該實體是否在隊列中進行更改,但所有這些都導致了討厭諸如M2M關係的副作用插入兩次,導致數據庫約束異常。我想這意味着這是「不是預期的用法」!
這似乎是一個巨大的重複工作,通過另一種方法來追蹤變化時,當教條已經保持跟蹤,所以我希望有一種方法。
謝謝 - 已更新後添加一些細節:) 我們開始認爲沿線的東西通知跟蹤政策中建議的內容似乎還有待改進。 – Mark