0
シナリオでは、例を挙げて説明するのは非常に簡単です:私はおそらく回避策を(使用するつもりだDoctrine2でオブジェクトを自己削除する方法はありますか?
public function setValue($value)
{
if ($value == 0) {
// DELETE ME
}
return $this;
}
すなわち:setValue
への呼び出し後にオブジェクトを削除するが、私は、この事業をカプセル化したいのですがロジック内でのロジック)
ええと...私は醜い方法(あなたが言及している悪い練習)に行きたくないです...それはオブジェクト自体に "削除される"マークを幾分持たせるといいでしょう内部から設定します... – Muc
これはリスナーで簡単に実現でき、イベントシステムへの私のリンクを確認してください – LBA