Wartości (value oraz label) dla danego kodu atrybutu

Home / Blog / Wartości (value oraz label) dla danego kodu atrybutu

Prosty sposób na ‚wyciągnięcie’ wszystkich wartości atrybutu (value oraz label) na podstawie jego kodu:

$attribute = Mage::getModel('odpowiedni/model')->getAttribute('kod_atrybutu');
$options = $attribute->getSource()->getAllOptions(false);
foreach ($options as $option) {
$myArray[$option['value']] = $option['label'];
}

W podobny sposób możemy ‚wyciągać’ cechy klienta, produktu, adresu klienta, itd. itp. Należy tylko wskazać odpowiedni model oraz podać odpowiedni kod attrybutu.