Kode berikut
- mengembalikan id nilai dari opsi yang dipilih untuk produk ini: 123.124
- mengubahnya menjadi sebuah array: array (123.124)
- kemudian temukan label opsi-opsi itu: 123 => Airco dan 124 => Radio
- dan mengembalikan nilai dalam string teks: Airco, Radio
$ _attribute_code = 'car_options';
$ car_options_csv = Mage :: getResourceModel ('catalog / product') -> getAttributeRawValue ($ productId, $ _attribute_code, $ storeId); // pengembalian: 123.124
$ car_options = meledak (',', $ car_options_csv);
$ attributeId = Mage :: getResourceModel ('eav / entity_attribute') -> getIdByCode ('catalog_product', $ _ attribute_code);
$ attribute = Mage :: getModel ('catalog / resource_eav_attribute') -> load ($ attributeId);
$ atributOptions = $ atribut -> getSource () -> getAllOptions ();
$ res = '';
foreach ($ atributOptions sebagai $ a)
{
$ l = $ a ['label'];
$ m = $ a ['value'];
if (strlen (trim ($ l))> 0 && in_array ($ m, $ car_options))
{
$ res. = trim ($ l). ',';
}
}
gema substr ($ res, 0, -2) ;;