2010-04-26 82 views
0

我遇到一些麻烦,下面...Symfony的1.4:删除sfGuardUser

我有一个sfGuardUser表正常建立,它有一个档案表,一比一的关系,其包含一些额外的用户信息。

当用户想从网站中删除自己的信息时,为了各种目的,我想将其信息保留在配置文件表中,但删除sfGuardUser以保持该表清洁/更短(而不是将其设置为不活动)。

我的印象是我可以将Profile表中的FK设置为​​NULL,然后删除sfGuardUser,但似乎FK约束失败。

除了在这两个表中留下过时的sfGuardUsers和Profiles,或者不得不使用级联删除来除去两者,谁能告诉我是否还有其他解决方法?

谢谢。

回答

0

找到它。

教义允许onDelete: SET NULL.

希望帮助别人。