J'ai besoin de récupérer une liste de toutes les valeurs qui sont utilisées pour un attribut de produit spécifique, en (pseudo) SQL:
SELECT DISTINCT attribute FROM products;
Comment utiliser l'ORM Magento pour générer une requête équivalente? J'ai essayé la distinct()
fonction mais elle ne fonctionne pas comme je m'y attendais:
// 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');
Ce que je cherche à obtenir serait un tableau de attribute
valeurs, sans doublons
array('some value', 'some other value', 'a really common value', 'etc...');