Foxhive
Messages postés15Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention27 novembre 2008
-
8 avril 2007 à 21:16
Foxhive
Messages postés15Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention27 novembre 2008
-
8 avril 2007 à 23:25
Je la comprend niquel mais seulement quand je creer mon objet que j'utilise les methodes de la classe sur une page, en admettant que je change de page produit ben là je dois obligatoirement creer un nouvelle objet il n'est pas sauvegardé ...
Je ne vois pas comment l'auteur a utilisé les sessions dans sa classe car je les vois inefficace là...
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 8 avril 2007 à 21:31
Un objet, c'est une variable...
Pardon, je me suis trompé.
Un objet (ou une instance de classe, comme tu veux) est stocké dans une variable.
Comme tu le sais sans doute déja, les variables ne se transmettent pas de pages en pages. Il faut utiliser les sessions pour pouvoir le faire.
L'objet, c'est pareil. Il faut envoyer ton objet en session. On appèle cela la sérialisation/desérialisation.
Foxhive
Messages postés15Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention27 novembre 2008 8 avril 2007 à 21:56
Merci de ton aide donc en fait je dois faire ça :
le visiteur arrive et ajoute un premiere article à son panier : je creer un objet j'envois mes requete sur l'ajout du produit de la page et à la fin je recupere la variable "private $panier" et je la stocke dans une session...
Ca me donne ça comme page :
$MyObject = new Panier();
$MyObject = additem......
Donc j'arrive sur une autre page produit, je creer un autre objet mais cette fois le constructeur va reperer que $_SESSION['cart'] existe et va transferer son contenu deja existant dans private $panier et apres je travaillerais avec mes autres produits...
Foxhive
Messages postés15Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention27 novembre 2008 8 avril 2007 à 22:58
Ben là sur chaque page quand je creer un nouvel object je recupere pas le contenu de l'objet creer sur la page d'avant... En meme temps c'est logique mais ça fonctionne pas avec cette technique !
Vous n’avez pas trouvé la réponse que vous recherchez ?