AntoineBa Posted March 25, 2017 Share Posted March 25, 2017 Bonjour, Je rencontre du mal à creer un foreach avec ceci : $product = new Product ($d_id_product, $id_lang);//id de produit, id de langue de site // get the product combinations data // create array combinations with key = id_product $combinations[$product->id] = $product->getAttributeCombinations(1); Pouvez-vous m'aidez s'il vous plait Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 25, 2017 Share Posted March 25, 2017 Bonjour, Un foreach sur quoi ? Link to comment Share on other sites More sharing options...
AntoineBa Posted March 25, 2017 Author Share Posted March 25, 2017 Sur les éléments sur ce que je vous est écrit Il retourne tout les combinaisons associés à un produit en rapport avec l'id du produits. Je voudrais affichée par exemple tout les noms des produits Avec un foreach Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 25, 2017 Share Posted March 25, 2017 Pour creer le foreach il faut savoir ce que contient le retour, perso je fais un var_dump pour connaitre cela est donc appeler les bonnes données. Link to comment Share on other sites More sharing options...
AntoineBa Posted March 25, 2017 Author Share Posted March 25, 2017 Oui tout à fait c'est ce que je fais aussi Voici ce que sa donne : [1]=> array(22) { ["id_product_attribute"]=> string(1) "1" ["id_product"]=> string(1) "1" ["reference"]=> string(0) "" ["supplier_reference"]=> string(0) "" ["location"]=> string(1) "0" ["ean13"]=> string(0) "" ["upc"]=> string(0) "" ["wholesale_price"]=> string(8) "0.000000" ["price"]=> string(8) "0.000000" ["ecotax"]=> string(8) "0.000000" ["quantity"]=> int(4) ["weight"]=> string(8) "0.000000" ["unit_price_impact"]=> string(8) "0.000000" ["default_on"]=> string(1) "1" ["minimal_quantity"]=> string(1) "1" ["available_date"]=> string(10) "2016-09-13" ["id_shop"]=> string(1) "1" ["id_attribute_group"]=> string(1) "2" ["is_color_group"]=> string(1) "0" ["group_name"]=> string(7) "Couleur" ["attribute_name"]=> string(12) "noir naturel" ["id_attribute"]=> string(1) "2" } Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 25, 2017 Share Posted March 25, 2017 Et donc ? Il n'y a de nom de produit puisque le nom du produitbest unique. Link to comment Share on other sites More sharing options...
AntoineBa Posted March 25, 2017 Author Share Posted March 25, 2017 Le nom du produit je le récupère avec une autre requête. Avec ce que je vous est montrer comment je fais pour que sa : $product = new Product ($d_id_product, $id_lang);//id de produit, id de langue de site // get the product combinations data // create array combinations with key = id_product $combinations[$product->id] = $product->getAttributeCombinations(1); soit dans un foreach dans mon foreach je ferais par exemple foreach (??? as $v){ echo $v['attribute_name']; } Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 26, 2017 Share Posted March 26, 2017 vous avez la liste des attributs il faut alors faire un premier foreach sur ce résultat pour récupérer l'id de l'attribut et ainsi récupérer, grâce à cet id le nom de l'attribut avec une autre focntion certainement dans la Classe des attributs. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now