【问题标题】:Symfony 1.4: Deleting a sfGuardUserSymfony 1.4:删除 sfGuardUser
【发布时间】:2010-04-26 14:21:50
【问题描述】:

我遇到了以下问题...

我有一个正常设置的 sfGuardUser 表,它与 Profile 表具有一对一的关系,其中包含一些额外的用户信息。

当用户想要从网站上删除自己时,我想将他们的信息保留在 Profile 表中以用于各种目的,但删除 sfGuardUser 以保持该表更清洁/更短(不仅仅是将其设置为非活动状态) .

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

除了在这两个表中留下过时的 sfGuardUsers 和 Profiles,或者必须使用级联删除来摆脱这两个表之外,谁能告诉我是否还有其他方法可以解决这个问题?

谢谢。

【问题讨论】:

    标签: mysql symfony1 foreign-keys constraints symfony-1.4


    【解决方案1】:

    找到了。

    学说允许onDelete: SET NULL.

    希望对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多