Je le code suivant pour récupérer une liste des produitsVérifier si un produit Magento est un enfant d'un produit configurable
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect('name')
->addAttributeToFilter("category_ids", array('finset'=>$this->category_id));
foreach($collection as $product) {
echo $product->getName();
}
Ma question est, comment puis-je pas l'écho des produits qui sont « simples », mais appartiennent à un produit 'configurable' parent. (par exemple, ne pas afficher "Red Shirt Medium" comme il appartient à "Red Shirt")
J'ai travaillé sur le fait que cette association vit dans 'catalog_product_super_link
' mais je viens juste de commencer avec Magento et malheureusement pas savoir comment faire le filtrage :)
Vive les gars,
Chris.
Solution parfaite pour trouver les identifiants parent d'un simple. Merci beaucoup –
_ "Je ne connais pas un moyen direct d'ajouter cette condition à la collection" _ '$ collection-> getSelect()' et nous sommes en mesure d'utiliser [Zend_Db_Select] (http: //framework.zend .com/manual/1.12/fr/zend.db.select.html) pour créer une sélection personnalisée. Un '$ collection-> getTable ('catalogue/product_super_link');' peut être utile pour les jointures. –