Devo recuperare un elenco di tutti i valori utilizzati per uno specifico attributo del prodotto, in (pseudo) SQL:
SELECT DISTINCT attribute FROM products;
Come utilizzare Magento ORM per generare una query equivalente? Ho provato la distinct()
funzione ma non funziona come mi aspetto:
// Returns an array of NULL with a length equal to all products in the catalog
Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('attribute')
->distinct(true)
->getColumnValues('attribute');
Quello che sto lavorando per ottenere sarebbe una matrice di attribute
valori, senza duplicati
array('some value', 'some other value', 'a really common value', 'etc...');