Я застрял в ситуации, когда мне нужно отношение между 3 различными таблицами. Мои таблицы companies
, products
и Roles
. Компании могут назначить несколько Roles
нескольким products
. Проблема в том, что Companies
не имеет отношения к products
. Товары добавляются через админ.
В настоящее время я сделал таблицу company_product_role
со структурой company_id
, product_id
и role_id
, проблема в том, как сделать красноречивое отношение для вставки и извлечения. Либо я делаю это правильно, либо есть простое решение для этого?
Любая помощь будет оценена.