whitespirit Posted May 5, 2011 Share Posted May 5, 2011 Bonjour,Je souhaite récupérer l'ID du fournisseur sur une page fournisseur.Cette variable est accessible via "suppliers". J'aurai cru que son id soit accessible via "suppliers->id_supplier". Mais ça ne fonctionne pas. Grace au debug de smarty j'ai ces informations concernant le contenu de "suppliers" Smarty_Variable Object (3) ->value = Array (1) 0 => Array (7) id_supplier => "3" name => "Nutrition" date_add => "2011-04-03 17:29:30" date_upd => "2011-04-21 20:59:56" active => "1" description => "06 92 01 13 27 " link_rewrite => 0 ->nocache = false ->scope = "Smarty root" Mais je m'embrouille est j'ai l'impression que je me complique la vie pour récupérer l'id.Avez vous Ze Solution ?Merci Link to comment Share on other sites More sharing options...
Broceliande Posted May 5, 2011 Share Posted May 5, 2011 Quote Bonjour,Je souhaite récupérer l'ID du fournisseur sur une page fournisseur.Cette variable est accessible via "suppliers". J'aurai cru que son id soit accessible via "suppliers->id_supplier". Mais ça ne fonctionne pas. Grace au debug de smarty j'ai ces informations concernant le contenu de "suppliers"Smarty_Variable Object (3) ->value = Array (1) 0 => Array (7) id_supplier => "3" name => "Nutrition" date_add => "2011-04-03 17:29:30" date_upd => "2011-04-21 20:59:56" active => "1" description => "06 93 03 18 57 " link_rewrite => 0 ->nocache = false ->scope = "Smarty root" Mais je m'embrouille est j'ai l'impression que je me complique la vie pour récupérer l'id.Avez vous Ze Solution ?Merci en fait c'est un tableau dont tu disposes et non une instance d'objet.Donc dans smarty ça donne :{$suppliers.id_supplier} Link to comment Share on other sites More sharing options...
whitespirit Posted May 5, 2011 Author Share Posted May 5, 2011 Merci pour ta réponse.Malheureusement, ça ne fonctionne pas et je suis obligé d'écrire $suppliers[0].id_supplier pour avoir l'info. Y'a pas plus simple ? Link to comment Share on other sites More sharing options...
Broceliande Posted May 5, 2011 Share Posted May 5, 2011 Quote Merci pour ta réponse.Malheureusement, ça ne fonctionne pas et je suis obligé d'écrire $suppliers[0].id_supplier pour avoir l'info. Y'a pas plus simple ? oui , logique le [0] ....ben plus simple , je sais pas après ce que tu veux faire , une solution qui marche c'est déja pas mal Parce que si tu es dans le tpl et que tu ne veux rien toucher en php, je vois pas autre chose.Sinon si c'est un module que tu fais et que tu as besoin de l'id dans un module :$id = Tools::getValue('id_supplier') et voilà ...D'un côté comme de l'autre , c'est relativement simple à mon goût , je ne sais pas ce que tu appelles 'plus simple'. Link to comment Share on other sites More sharing options...
whitespirit Posted May 5, 2011 Author Share Posted May 5, 2011 non, c'est parfait... En fait, c'est le [0] qui m'avait perturbé car on ne le voit pas dans les différents sources du forum. Comme j'ai le don de compliqué ce qui est simple, je me disais autres choses.merci à toi Link to comment Share on other sites More sharing options...
Broceliande Posted May 5, 2011 Share Posted May 5, 2011 Quote non, c'est parfait... En fait, c'est le [0] qui m'avait perturbé car on ne le voit pas dans les différents sources du forum. Comme j'ai le don de compliqué ce qui est simple, je me disais autres choses.merci à toi Ah le [0] ... En fait c'est un tableau car la methode qui le renseigne est aussi bien faite pour renvoyer plusieurs suppliers qu'un seul ...Du coup quand tu en as un seul , c'est l'indice [0] .... plusieurs faut faire une boucle Link to comment Share on other sites More sharing options...
whitespirit Posted May 5, 2011 Author Share Posted May 5, 2011 Oki dokki !!! Merci pour la remarque. Dans mon cas, c'est pour afficher sur la page d'un fournisseur, du coup j'aurai toujours 1 fournisseur à afficher. 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