Filtre Magento de la collection, mais pas les produits, à l'aide distinctes
Dans ma boutique magento, je suis en train de récupérer une liste de vidéos sur youtube à partir d'une table DB, certaines vidéos sont dupliqués.
Je suis à la recherche pour filtrer les vidéos en utilisant distinctes vidéo "valeur", mais ne peut pas la couture de trouver toute information sur l'utilisation de distinct avec addFieldToFilter()
//get video collection
$collection = Mage::getModel('video/video')->getCollection();
$collection->addFieldToFilter('provider', 'youtube');
//filter by video value
$collection->addFieldToFilter('value')->distinct(true);
En supprimant $collection->addFieldToFilter('value')->distinct(true);
il fonctionne, mais récupère toutes les vidéos.
OriginalL'auteur Colin009 | 2010-12-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer ceci:
Mais cela permettra de récupérer les valeurs distinctes basée sur l'id.
Si vous souhaitez récupérer des vidéos à l'aide distinctes vidéo valeurs, vous devez regrouper par "valeur".
Si vous souhaitez déboguer d'exécution de la requête :
Espère que cette aide
OriginalL'auteur Fabrizio D'Ammassa