Doctrine 1.xには、$ entity-> isModified()メソッドがありました。このメソッドは非常に便利でした。誰かがDoctrine 2.xでこの機能を再現する方法を見つけましたか?Doctrine 2.x - isModifiedに相当する?
私は、UnitOfWorkを取得し、問題のエンティティの変更を計算し、そのエンティティが変更を待ち行列に入れているかどうかを尋ねるなど、いくつかの方法を検討しましたが、 M2M関係などの副作用が2回挿入され、データベース制約の例外が発生します。私はこれが "意図された使用法"ではないことを意味すると思います!
Doctrineが既にトラックを管理しているときに、別の方法で変更を追跡することに頼っていることは、仕事の膨大な複製のようです。
おかげで投稿されました - いくつかの詳細を追加するためにポストを更新しました:) 我々はその線に沿って何かを考え始めているが通知トラッキングポリシーに示唆されていることのうちのどれかが進行中のようです。 – Mark