Preciso recuperar uma lista de todos os valores usados para um atributo específico do produto, no (pseudo) SQL:
SELECT DISTINCT attribute FROM products;
Como eu usaria o Magento ORM para gerar uma consulta equivalente? Eu tentei a distinct()
função, mas ela não funciona como eu esperava:
// 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');
O que estou trabalhando para obter seria uma matriz de attribute
valores, sem duplicatas
array('some value', 'some other value', 'a really common value', 'etc...');