У меня есть 3 модели:
Сообщение :
] Фото :
Комментарий :
и соответствующие таблицы в БД. Теперь, если я хочу иметь комментарии только к своим сообщениям, я могу просто добавить следующий внешний ключ: ALTER TABLE comment ADD FOREIGN KEY (post_id) REFERENCES post (id)
. Но я хочу оставлять комментарии к другим моделям (фото, профиль, видео и т. Д.) И хранить все комментарии в одной таблице. Как я могу определить внешние ключи (мне определенно нужны FK для ORM) в таком случае?