Can anyone tellDo you know why magento saves product attribute multiselect attribute type as varchar
and hence its optionsrelative product assocations in catalog_product_entity_varchar
as arrayarray?
With options saved as array i can't do the correctis not possible join between
catalog_product_entity_varchar
and eav_attribute_option_value
on value=option_id
Is not it better to consider multiselect as "multidropdown" and save its optionswhen value
is varchar like int1,2,3
, because option_id
is int.
Isn't better considerer multiselect as multiple int and insert multiple recordsrecord in catalog_product_entity_int
?
So is possible join correctly
catalog_product_entity_int
withand eav_attribute_option_value
on value=option_id