Chcę pobrać wszystkie atrybuty produktu, które są dostępne, a następnie przekonwertować je na nazwę i wartość dla mojego pola wyboru opcji. W Magento 1 mogę to osiągnąć w następujący sposób:
public function getMagentoAttributes()
{
$values[] = array(
'value' => '',
'label' => 'Pick Product Attribute'
);
$categories = Mage::getResourceModel('catalog/product_attribute_collection')->getItems();
foreach ($categories as $category) {
if ($category->getFrontendLabel() != '') {
$label = $category->getFrontendLabel();
} else {
$label = $category->getAttributecode();
}
$values[] = array(
'value' => $category->getAttributecode(),
'label' => $label
);
}
return $values;
}
Czy w Magento 2 można zrobić to samo?