Имеется вот такая структура: Attributes_group -> has many -> attributes -> has many -> attributes_value. При добавлении товара вывожу все эти таблицы,и отмечаю нужные attributes_value. Они отправляются на сервер массивом. Выглядит это так:
Как можно их обьединить с товаром, что бы потом в шаблоне можно было бы их вывести вот так:
foreach($product->attributes_group as $group){
$group->name
foreach($group->attributes as $attribute){
$attribute->name
foreach($attribute->value as $value){
$value->val
}
}
}
upd: добавил таблицу ‘product_attribute‘. В этой таблице ид товара, и ид значения атрибута (который массивом отправляется на сервер).Но в шаблоне с товаром выводится только значение. Но оно и понятно почему. А вот как обьединить товары с характеристиками что б вышло так - Product->Attribute_group->attribute->attribute_value не знаю.
Продвижение своими сайтами как стратегия роста и независимости