IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

[sf 1.2.x] Stocker un objet panier dans la session (myUser?) [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut [sf 1.2.x] Stocker un objet panier dans la session (myUser?)
    Bonjour à tous !!

    J'espère que vous aurez la réponse à ma question. J'ai créé ma classe Panier qui me permet de gérer un... panier ! (e commerce)

    Cependant je n'arrive pas à le gérer depuis la session.

    J'ai essayé de mettre un attribut à la classe myUser, mais ça ne marche pas... Comment faut-il faire ??

    Merci d'avance pour votre aide !

    Cordialement,

    Thec

  2. #2
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut
    Bon la solution a été pour moi d'utiliser les fonctions PHP serialize() et unserialize() avec les $this->getUser()->setAttribute() et $this->getUser()->getAttribute() habituels de Symfo pour les sessions...

    Ca marche nickel, mais j'ai vu sur pas mal de docs... qu'il fallait mieux éviter de stocker des objets en session... Bon pour moi ça marche^^

    Résolu

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 66
    Par défaut
    Perso, pour un panier, je stocke plutot les identifiants de produits et de promotions que l'objet panier...

    Symfony se reserve un namespace de session, donc tout ce que tu mettras hors de ce namespace n'impactera pas symfony.


    De meme, chez toi, pour des des fruits achetés en barquette, tu ne met pas la barquette dans la corbeille, mais chaqun des fruits dans la corbeille et tu conserve la barquette dans la poubelle.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] Stocker un objet java dans une structure java
    Par m3allem001 dans le forum Langage
    Réponses: 2
    Dernier message: 19/03/2009, 08h41
  2. objet mysql dans une SESSION
    Par eponyme dans le forum Langage
    Réponses: 2
    Dernier message: 22/10/2007, 12h46
  3. recuperation d'un objet situé dans la session dans une page JSP
    Par chriscoolletoubibe dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 20/05/2007, 16h55
  4. [C# 1.1] Mémoriser un objet Table dans une session
    Par cpetitjean dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/09/2006, 16h38
  5. Peut-on stocker un objet quelconque dans vector
    Par chrono23 dans le forum SL & STL
    Réponses: 30
    Dernier message: 18/06/2006, 12h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo