У меня возникли проблемы со следующим ...
У меня нормально настроена таблица sfGuardUser, и она имеет отношение один к одному с таблицей профиля, которая содержит дополнительную информацию о пользователе.
Когда пользователь хочет удалить себя с сайта, я хотел бы сохранить его информацию в таблице профиля для различных целей, НО удалить sfGuardUser, чтобы сохранить эту таблицу более чистой / короткой (а не просто установить ее в неактивное состояние) .
У меня сложилось впечатление, что я могу установить для FK в таблице профиля значение NULL, а затем удалить sfGuardUser, но, похоже, ограничение FK не выполняется.
Кроме того, чтобы оставить устаревшие sfGuardUsers и Profiles в обеих этих таблицах или использовать каскадное удаление, чтобы избавиться от обеих, может кто-нибудь сказать мне, есть ли другой способ обойти это?
Спасибо.