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

Plugins PHP Discussion :

surcharge $form->save() au niveau site [sfGuard]


Sujet :

Plugins PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut surcharge $form->save() au niveau site
    bonjour,
    j'utilise dans plusieurs applications de mon site le plugin sfguarduser pour mettre à jour mes utilisateurs.
    Le souci est que, quelque soit l'application, quand je modifie un utilisateur je doit effectuer certaines actions (envoi de mail...).

    Pour cela je pense qu'il faudrait que je surcharge $form->save() mais à quelle niveau ?

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Si une action doit être effectuée à chaque modification d'un enregistrement (quelque soit le form qui fait la modification) il serait plus souhaitable de le faire au niveau du modèle, non ?

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    en faites c'est que je voudrait faire sauf qu'au niveau du modèle je n'ai aucune idée quelle fonction je doit surchargé et où elle se trouve

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Tu veux changer la méthode du modèle pour le détail d'un enregistrement ?

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 534
    Par défaut
    en faites je veux pouvoir notamment envoyé un mail a certaines personnes quand une personne arrive sur un site.
    Que ce soit un nouvel utilisateur ou bien un déménagement.
    pour le dernier cas je met en mémoire (array) les anciennes données avant le save pour la comparaison.

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je me disais bien que je confondais avec une autre discutions

    Je ne sais pas trop où le faire. Mais à priori je modifierais le modèle directement, pour être sur qu'à chaque changement, c'est envoyé.

    Dans la méthode save du modèle.

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

Discussions similaires

  1. mise à niveau site sharepoint
    Par roubi dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 02/08/2011, 15h02
  2. Surcharger la méthode save() d'un objet
    Par Herode dans le forum ORM
    Réponses: 11
    Dernier message: 10/01/2011, 21h11
  3. [1.x] surcharger la méthode save() de la classe du modèle
    Par Mich972 dans le forum Symfony
    Réponses: 2
    Dernier message: 23/08/2010, 17h26
  4. Réponses: 2
    Dernier message: 22/12/2009, 18h00
  5. Réponses: 3
    Dernier message: 13/05/2008, 15h45

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