Задать вопрос

Как связать сущности Like, Topic, Comment так, чтобы лайки можно было ставить и Topic, и Comment?

- Like - одна сущность (без всяких TopicLike, CommentLike)
- Сущности, которые можно лайкать, впоследствии могут добавляться
Спасибо!
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Открытые школы T1
    Разработчик Java
    1 месяц
    Далее
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
Решения вопроса 1
usdglander
@usdglander
Yipee-ki-yay
Ну а в чём проблема?
Таблица связи likes
entity - Имя сущности
entity_id - id записи из соответствующей таблицы
user_id - id пользователя, поставившего лайк

или
entity - Имя сущности
entity_id - id записи из соответствующей таблицы
count - количество лайков

зависит от условий.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы