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

Как реализовать связи?

Всем привет!
Затрудняюсь реализовать следующую связь:
1)Таблица blocks
  • id
  • title
  • structure

2)Таблица Pages:
  • id
  • title

3)Таблица entities_blocks
  • id
  • entity_type
  • entity_id
  • block_id

То есть между блоками и страницами реализована полиморфная многие ко многим связь.
Цель следующая:
Как реализовать таблицу атрибутов для сводной таблицы?
То есть я хочу чтобы у блоков были аттрибуты, то есть примерно такая таблица
  1. id
  2. block_entity_id
  3. key
  4. value


(Предлагать делать поля в БД для каждого варианта ключа не вариант, т.к они будут динамичны)
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Progtips
    Программирование баз данных на SQLite
    2 месяца
    Далее
  • Digital Skills Academy
    Python-разработчик
    3 месяца
    Далее
  • Stepik
    Основы языка Java. Базовый уровень
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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