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 :

postLoad dans entity [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 15
    Par défaut postLoad dans entity
    Bonjour,

    Petite question :

    je suis dans mon entity, et je défini une annotation comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    /**
         * @ORM\PostLoad
         */
        public function doPostLoad() {
            // mon code
        }

    Dans ma function doPostLoad je voudrais incrémenter un compteur en bdd
    donc j'arrive a incrémenter mon obj mais impossible d'enregistrer en bdd ?

    Question :

    Comment enregistrer mon obj en bdd à cette endroit ?
    si ce n'est pas la bonne méthode, comment faire ?

    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Salut,

    Non ce n'est pas a l'entite de faire ca, mais au repository.
    Il faut que tu definisses un repository a toi, et que tu ecrives une methode getAndIncrement() par exemple, qui fera ce que tu veux.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 15
    Par défaut
    Ok c'est bien ce que j'ai finit par faire.
    Un peu dommage car l'annotation PostLoad qui s'emblait parfaitement correspondre et donc inutile ici.

    Merci !

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

Discussions similaires

  1. AddObjet dans Entity Framework 6
    Par viktor56 dans le forum C#
    Réponses: 3
    Dernier message: 27/01/2015, 17h24
  2. probleme dans entity framework
    Par sporta85 dans le forum Entity Framework
    Réponses: 1
    Dernier message: 14/03/2010, 22h57
  3. [Entities] boucle for javascript dans un xslt
    Par loic_86 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 28/03/2007, 13h08
  4. [EJB3 Entity] @Id dans Entity beans
    Par st0ne dans le forum Java EE
    Réponses: 1
    Dernier message: 06/09/2006, 15h37
  5. Réponses: 2
    Dernier message: 11/04/2006, 18h53

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