Bonjour tout le monde.
Je suis entrain d'utiliser sfGuardUser sous symfony 1.4 , et j'ai crée une table profil contenant toutes les autres infos sur les membres qui s'inscrivent sur le site, elle contient également la clé étrangère de sf_guard_user_id.
Mais au moment de complétion du profil après authentification, je ne veux pas que le champ sf_guard_user_id apparaissent dans les champs du formulaire.
Au début j'ai pensé à faire un unset dans la méthode configure
Mais au moment de soumettre le formulaire, je veux qu'il m'enregistre l'id de l'utilisateur en session ($this->getUser()->getGuardUser()->getid()) dans le champ sf_guard_user_id de ma table profil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 unset( //$this["sf_guard_user_id"], $this["created_at"], $this["updated_at"] );
Alors le problème quand j’enlève le unset, ça marche , mais j'ai le champ sf_guard_user_id affiché dans le formulaire. et si je remet le unset il m'enregistre rien.
Je ne sais pas si c'est clair?
Merci d'avance.
Partager