2
我工作的一个项目,我从来没有真正删除任何记录。我试图让教条设置一个实体在级联上“删除”(标志)。这里有两个实体来说明我目前的协会;学说2 onDelete CASCADE设置为删除
Model_Account
/**
* @OneToMany(targetEntity="Model_Profile",mappedBy="Account")
*/
protected $Profiles;
Model_Profile
/**
* @ManyToOne(targetEntity="Model_Account",inversedBy="Profiles")
* @JoinColumn(name="AccountId",referencedColumnName="Id",onDelete="CASCADE")
*/
protected $Account;
当我删除帐户,我希望所有相关的配置文件说,同时删除帐户,但只有具备了“已删除“标志设置为true。我不知道该从哪里出发。我是否需要点击一个事件来覆盖默认的删除并设置我的标志?
谢谢。
一些谷歌搜索学说2软删除应该指向你在正确的方向。 – quickshiftin 2012-07-06 21:07:33