他の変更を保持せずに、エンティティを削除しようとしています。(この特定の状況では実際には必要ありませんが) メソッドはflush()
、アクションの後に呼び出された a の結果に影響を与えるべきではないことに注意してください。
$em->remove($entity);
$em->flush($entity);
それは . をスローし'InvalidArgumentException' with message 'Entity has to be managed for single computation
ます。
DQL を使用して削除できます。エンティティマネージャーを介してそれを行う方法があるかどうか疑問に思っていました.