Мне нужно получить список всех значений, которые используются для определенного атрибута продукта, в (псевдо) SQL:
SELECT DISTINCT attribute FROM products;
Как бы я использовал Magento ORM для создания эквивалентного запроса? Я пробовал эту distinct()
функцию, но она не работает так, как я ожидал:
// 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');
То, что я работаю, чтобы получить массив attribute
значений без дубликатов
array('some value', 'some other value', 'a really common value', 'etc...');