simplethings / EntityAuditでエンティティを監査することは可能ですか - https://github.com/simplethings/EntityAudit
OneToMany と OneToOne の両方の関係で同じエンティティを使用していますか?
クラス住所 { /** * @ORM\列 */ 保護された $address_text; /** * @ORM\ManyToOne(targetEntity="Customer", inversedBy="addresses") */ 保護された $customer; } クラス 顧客 { /** * @ORM\OneToMany(targetEntity="住所"、mappedBy="顧客") */ 保護された $addresses; /** * @ORM\OneToOne(targetEntity="アドレス") */ 保護された $primary_address; }
監査しなくても完全に機能しますが、それを使用すると、スクリプト
UnitOfWork::getEntityIdentifier
は「未確認のインデックス」通知で終了します