Stalker_RED, я могу добавить в таблицу props поле category_id, но тогда будет другая проблема, к примеру есть свойство цвет и у него 30 вариантов значений, и в категории ШАПКИ у меня есть только 3 вида цвета зачем мне выводить все 30 цветов в этой категории, по этому мне не нравится идея с привязкой пропса к категории.
Stalker_RED, как сделать запрос с выбранными свойствами мне понятно.
Мне не понятно как мне отобразить/выбрать все доступные свойства и их значения для конкретной категории, и как делать диф между доступными свойствами для категории и уже выбранными товарами при использовании фильтра.
Цвет:красный:зеленый - это я как пример указал что пользователь в фильтре выбрал два значения для свойства цвет.
Нет свойства не привязаны к продуктам список свойств хранится в таблицу props, значения хранятся в таблице props_value(
prop_id - это ид строки из таблицы props ,
product_id - это ид продукта из таблицы products,
value - это значения для этого свойства
)
Может подскажите более правильный пример реализации фильтра?