0
私はDoctrine2にプリインサートリスナーがないと理解しています。 equivalnet PrePersistですか?もしそうなら、オブジェクトが挿入されているか、更新されているかどうかをどうやって確認するのですか?Doctrine 2 PreInsert相当ですか?
ありがとうございます!
私はDoctrine2にプリインサートリスナーがないと理解しています。 equivalnet PrePersistですか?もしそうなら、オブジェクトが挿入されているか、更新されているかどうかをどうやって確認するのですか?Doctrine 2 PreInsert相当ですか?
ありがとうございます!
すべての目的と目的のために、PrePersistはPreInsertです。更新されたエンティティに対しては呼び出されません。そのためにPreUpdateを使用することができます。
関連するドキュメントは次のとおりです。http://www.doctrine-project.org/docs/orm/2.1/en/reference/events.html#prepersist
私は感謝します! – tamir
$ this-> persist($ entity)を呼び出すとprePersistイベントがトリガされますが、$ this-> flush()が呼び出されたときにpreUpdateすることを覚えておいてください。 – Jekis