Question

J'écris un petit script pour, espérons-le, tirer une collection de produits qui correspondent à certains critères - jusqu'à présent, il fonctionne à sa base en utilisant:

$products = Mage::getModel('catalog/product')->getCollection();
$products->addAttributeToFilter('status', 1);
$products->addAttributeToSelect('*');

Ce avec quoi j'ai du mal, c'est de créer un filtre qui ne tirera des produits que dans la collection que s'ils ne sont affectés à aucune catégorie.

J'ai déchiré mes cheveux en cherchant dans tous les documents que je peux trouver, mais je n'arrive pas à y mettre la tête - je peux utiliser GetAvailableIncategories () après, mais la boucle à travers 25 000 produits prend du temps et il doit y avoir une meilleure façon de le faire.

Toute aide appréciée - je suis un sourire complet du débutant

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top