Je souhaite récupérer tous les attributs de produit disponibles, puis les convertir en nom et valeur pour mon champ d'options de sélection. Dans Magento 1, je peux y arriver comme ceci:
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;
}
Existe-t-il un moyen dans magento 2 de faire la même chose?