2010-12-31 5 views
2

を削除教義をセットアップする手助けが必要教義2に削除されますここで私はのような何かを行うことができますように、私のセットアップは、私はセットアップカスケードしたいは、カスケードを設定し、私はかなり混乱しています2カスケードは

次のようになります。 $list->getStages()->clear()

私はStageクラス

/** 
* @OneToMany(targetEntity="TaskProgress", mappedBy="stage", cascade={"remove"}) 
*/ 
protected $taskStages; 

で試してみましたしかし、それは何もしなかった、私も同じことを入れてみましたList、TaskProgress、Taskのような他のクラスでは動作しませんが、私は間違っています。

+0

そのオブジェクト図を生成するためにどのツールを使用しましたか?私はそれが好きです。 –

+0

@Arms、私はそのMySQL Workbenchは、 –

答えて

1

"clear"を呼び出すときは、カスケード削除は使用されません。 StageクラスをEntityManager#remove()に渡すと、そのすべてのTaskProgressエンティティも削除されます。