Итак, быстрый вопрос здесь, у меня есть две таблицы в моей базе данных, которые связаны с веб-приложением Yii2.Взаимоотношения между многими для многих
Мои две таблицы называются атрибутами и людьми, у меня есть область CRUD для обоих из них, поэтому я могу манипулировать содержимым каждой таблицы отдельно.
Эти две таблицы чрезвычайно просты на данный момент и структурированы следующим образом.
Таблица атрибутов:
attribute_id | attribute_name ------------------------------
Люди Таблица:
person_id | person_name ------------------------------
Теперь имена атрибутов будут элементы, такие как цвет волос, цвет глаз, вес и т.д.
сейчас я хочу, чтобы иметь возможность назначать атрибут определенному человеку со значением, например если человек1 существует, я хочу назначить цвет волос (Предполагая, что цвет волос уже существует как атрибут) со значением, например «коричневым» для человека1.
В настоящий момент у меня есть ментальный блок и на самом деле не знаю, как идти вперед с этого момента, может ли кто-нибудь указать мне в правильном направлении или помочь мне здесь?
Cheers.
Вам нужно таблица перехода, который будет иметь идентификатор пользователя и идентификатор атрибута и значение атрибута пользователя, так что каждый пользователь может иметь различные атрибуты его многие ко многим, например –
Спасибо за help, но для таблицы соединений вы должны иметь не только PK таблицы соединений и два FK ссылочных таблиц? Возможно ли иметь таблицу соединений с другим столбцом, например значениями? – Winkmei5ter
Да возможно –