Doctrine orm 需要帮助设置条令2级联删除吗

Doctrine orm 需要帮助设置条令2级联删除吗,doctrine-orm,Doctrine Orm,我很困惑在条令2中设置级联删除。下面是我的设置 我想设置层叠,以便可以执行类似于$list->getStages()->clear() 我在舞台课上试过 /** * @OneToMany(targetEntity="TaskProgress", mappedBy="stage", cascade={"remove"}) */ protected $taskStages; 但这没有起到任何作用,我甚至试着在其他类(如List、TaskProgress或Task)中使用同样的方法,但似乎没有

我很困惑在条令2中设置级联删除。下面是我的设置

我想设置层叠,以便可以执行类似于
$list->getStages()->clear()

我在舞台课上试过

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

但这没有起到任何作用,我甚至试着在其他类(如List、TaskProgress或Task)中使用同样的方法,但似乎没有起作用,我可能做得不对,因为调用“clear”时没有使用Cascade remove。当您将Stage类传递给EntityManager#remove()时,它会被调用,然后所有TaskProgress实体也会被删除。

您使用了什么工具来生成该对象关系图?我喜欢它。@Arms,我想它是,