エンティティフィールドが手動で設定されていない場合は、エンティティフィールドの1つを自動的に設定します。これを確認する方法はありますか?フィールドにはデフォルト値があるので、単純に値を比較することはできません。私は、ドクトリンがバリューが変更されているかどうか、もし私がその情報にアクセスできるかどうかを考えているかどうか疑問に思っていました。prePersist()で値が変更されたかどうか確認できますか?
また、DoPrine 1のprePersistは、Doctrine 1のpreInsertに相当しますか?私はcreate文でコードを実行するだけですか?あなたがエンティティにDoctrine\ORM\EntityManager#persist
を呼び出すとき
おかげ