Jump to content

[Résolu] getLink() réponse incohérente


Recommended Posts

Bonjour, je travail actuellement sur un module prestashop mais petit problème :

protected function _productButton($id, $product_shop){
       if (is_null($product_shop)){
           $result = '<input name="'.$id.'" class="ajax_product"></input>';
       }
       else{
           $product = new Product((int)$product_shop);
           $link = $product->getLink();
           $result = 'Voir le produit en boutique';
       }
       return $result;
   }



Cette fonction est sensé me renvoyé un lien vers le produit en boutique dans le cas ou $product_shop a une valeur différente de nul, ce qu'elle fait mais en me renvoyant un lien avec pour id_produit 0 alors que le paramètre passé est 3.

Le résultat reste le même en mettant la valeur en dur pour tester, quelqu'un aurait une idée ou une correction a apporter ?

Link to comment
Share on other sites

C'est déjà le cas sauf que l'éditeur de ce forum m'enlève des mots ou fait sauter des quotes


Vous avez éditez votre post depuis, ce n'était pas celui là au départ.

Il faudrait savoir si $product_shop renvoi bien une référence d'un produit.
Link to comment
Share on other sites

Bien sur que je l'ai éditer, l'éditeur a fait sauter des données présente dans mon copier coller ...
$product_shop quand il est affiché me retourne bien l'id d'un produit existant en base

Link to comment
Share on other sites

Problème résolu, la cliente pour qui le site est prévu est entrain de faire mumuse avec le back office... merci du coup de main quand même :) au passage vous n'auriez pas un bout de code qui pourrait m'être utile pour créé un produit depuis un formulaire autre que celui du back office ?

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...