Тема: Як ви реалізовуєте видалення звязних моделей?
Всім доброго вечора. Стараюсь зробити універсальний спосіб видалення звязних моделей на сайтах. Тобто універсальну модель яка буде включати логіку видалення обєктів (Обєкти можуть бути звязані наступними типами: один-до-одного, один-до-багатьох, багато-до-багатьох)
Для прикладу у вас є модель Користувач, у нього є список телефонів (моделі з іншої таблиці),
Я видаляю Користувача і автоматично видаляються телефони.
Існують випадки що звязані дані не потрібно видаляти, для прикладу Статті користувача видаляти не хочеться, як тоді бути? Виставляти дефолтного юзера для статті чи щось таке? Чи забороняти видалення користувача якщо у нього є звязанні Статті.