2010-04-26 76 views
0

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

我有一個sfGuardUser表正常建立,它有一個檔案表,一比一的關係,其包含一些額外的用戶信息。

當用戶想從網站中刪除自己的信息時,爲了各種目的,我想將其信息保留在配置文件表中,但刪除sfGuardUser以保持該表清潔/更短(而不是將其設置爲不活動)。

我的印象是我可以將Profile表中的FK設置爲​​NULL,然後刪除sfGuardUser,但似乎FK約束失敗。

除了在這兩個表中留下過時的sfGuardUsers和Profiles,或者不得不使用級聯刪除來除去兩者,誰能告訴我是否還有其他解決方法?

謝謝。

回答

0

找到它。

教義允許onDelete: SET NULL.

希望幫助別人。