лежит в отдельных таблицах. Подскажите, как правильно создать связующую таблицу для этих трех таблиц и делать выборку Характеристика - Значение для отдельного продукта?
Изначально создал таблицу, в которой есть product_id, specification_id, value_id
Но во всех примерах и документации показывают как связать, например, product_id и specification_id
Чтоб связать три таблицы пока мозгов и опыта не хватает. Прошу подсказать
3 траблицы - это products, attributes, attribute_options?
Ну можно всё в одной типа product_options id product_id attribute_id option_id Или в двух product_attribute id product_id attribute_id product_attribute_option id product_attribute_id option_id
Связь продукты - атрибуты (Many to Many) и связь атрибуты - опции (One to Many)
А если с одной таблицей, то как делать выборку характеристик? Я вывожу продукт, Характеристики вывожу по $product->attribute, а вот как к определенному attribute вывести option для конкретного продукта вообще не соображу
Нужно группировать по аттрибуту и потом уже отображать опшины, который сгруппированы по аттрибуту
Обсуждают сегодня