Фильтр Magento, но не продукты, используя

В моем магазине magento я пытаюсь получить список видео youtube из таблицы DB, некоторые видео дублируются.

Я хочу фильтровать видео, используя отличное видео «значение», но не могу швов найти какую-либо информацию об использовании с помощью addFieldToFilter ()

// get video collection $collection = Mage::getModel('video/video')->getCollection(); $collection->addFieldToFilter('provider', 'youtube'); // filter by video value $collection->addFieldToFilter('value')->distinct(true); 

Удалив $collection->addFieldToFilter('value')->distinct(true); он работает, но извлекает все видео.

Вы можете попробовать следующее:

 $collection->getSelect()->distinct(true); 

Но это будет извлекать различные значения на основе id. Если вы хотите получать видеоролики с использованием разных видеоданных, вам следует группировать их по значению.

 $collection->getSelect()->group('value'); 

Если вы хотите отладить выполненный запрос:

 $collection->getSelect()->__toString(); 

Надеюсь это поможет