我正在使用Magento 2,当我尝试在Backend中添加产品时,在Configurations选项卡中,我创建了Configuration,我看到了三个属性。
如何在前端的模块中获取它们?
我看到它们存储在eav_attribute表中,但我不知道哪个SQL可以做到,因为它没有条件列
非常感谢!
答案 0 :(得分:-2)
使用可以使用下面的代码来获取模块前端中的属性。
$attribute = $objectManager->create('\Magento\Eav\Model\Config')->getAttribute('catalog_product', 'color');
$colorAttributeId= $attribute->getAttributeId();
foreach ($attribute->getSource()->getAllOptions(true) as $option) {
$colors[$option['value']] = strtolower($option['label']);
}
print_r($colors);