Et en continuant, arrives-tu bien à sfGuardUserAdminForm ? Et les classes de model, elles remontent jusqu'où ?
C'est à cet endroit (via l'héritage) que tu auras ta réponse à mon avis -----Message d'origine----- De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la part de manuel brossard Envoyé : jeudi 24 février 2011 17:29 À : symfony-fr@googlegroups.com Objet : Re: [symfony-fr] Re: pb formulaire classe etendu de sfguarduser Dsl je developpe sous 'vi' ! lol Avec Gedit dans les grands jours : abstract class BaseConsultantForm extends sfGuardUserForm { protected function setupInheritance() { parent::setupInheritance(); $this->widgetSchema->setNameFormat('consultant[%s]'); } public function getModelName() { return 'Consultant'; } } Le 24 février 2011 17:22, Lélio ML <mailing-l...@lelio.fr> a écrit : Ok et BaseConsultatForm hérite de quoi ? Je pense que c'est là qu'il faut voir. Dans la chaine de l'héritage. Si tu développes sous Eclipse, il y a la vue "Type Hierarchy" qui te sera très utile (raccourci F4). -----Message d'origine----- De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la part de manuel brossard Envoyé : jeudi 24 février 2011 17:16 À : symfony-fr@googlegroups.com Objet : Re: [symfony-fr] Re: pb formulaire classe etendu de sfguarduser Ben j' ai par exemple. Tout mes forms sont autogénérés. Cela donne par exemple.. class ConsultantForm extends BaseConsultantForm { /** * @see sfGuardUserForm */ public function configure() { parent::configure(); unset( $this['consultant_id'], $this['is_super_admin' ], $this['id'], $this['is_active'], $this['groups_list'] ); $this->setValidators(array( 'first_name' => new sfValidatorString(array('required' => true)), 'last_name' => new sfValidatorString(array('required' => true)), 'username' => new sfValidatorString(array('required' => true)), 'email_address' => new sfValidatorEmail(array('required' => true)), 'password' => new sfValidatorString(array('required' => false)), 'company' => new sfValidatorString(array('required' => false)), 'address1' => new sfValidatorString(array('required' => false)), 'postcode' => new sfValidatorString(array('required' => false)), 'tel' => new sfValidatorString(array('required' => false)), 'city' => new sfValidatorString(array('required' => false)), 'mobile' => new sfValidatorString(array('required' => false)), 'function' => new sfValidatorString(array('required' => true)), 'groups_list' => new sfValidatorString(array('required' => false)), 'permissions_list' => new sfValidatorString(array('required' => true)), )); $this->widgetSchema->setLabels(array( 'permissions_list' => 'Permissions', )); Le 24 février 2011 16:58, Lélio ML <mailing-l...@lelio.fr> a écrit : Bonjour Est-ce que tes formulaires héritent bien de sfGuardUserAminForm ? Dans ce formulaire, la gestion du mot de passe vide est implémenté. -----Message d'origine----- De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la part de mantex Envoyé : jeudi 24 février 2011 16:49 À : Symfony-fr Objet : [symfony-fr] Re: pb formulaire classe etendu de sfguarduser Bonjour tout le monde ! Personne a une idée sur mon pb qui est ultra classique. En gros tout ceux qui utiliserai sfguardPlugins 5.0 dans une appli en ajoutant des champs (adresse postale, tel.. ) par agrégation seront confrontés au même problème que moi potentiellement. Pb type : je met à jour la fiche d' un client , même si je ne vais pas modifier son mot de passe il sera mise à jour sans que le client le sache, ce qui n' est pas vraiment très propre. Faut il renoncer a sfguard juste pour un champs de formulaire ? Passer 3 mois sur ce type de problème ne semble non plus pas tellement envisageable. Si quelqu'un' un a idée de génie ! On 26 jan, 16:37, mantex <m...@infonel.net> wrote: > Bonjour, > > J' ai un soucil avec le champs mot de passe d' un form d' un module > backend. > > Je m' explique: > > J' ai hérité sfguardUser par aggrégation 2 modèles. > > 1 modèle consultant > 1 module client > > Pour chaque modèle j' ai un module backend (admin generator) > > Dans leformulaire"edit" il me rappel le mot de passe crypté dans le > champs duformulaire. Ce qui a pour effet de générer un nouveau mot de > passe même si on ne modifie pas ce champs lors de la validation de ceformulaire.. > > Ce comportement est étrange car je n' ai pas ce problème quand je > manipule sfguardUser directement. > > J' ai tenté de désactiver ce champs dans la fonction configure() mais > dans ce cas, malgré que le mot de passe n' est pas mis à jour dans la > base, je ne peux plus me logger. > > Je ne comprends pas tout la. . -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com <mailto:symfony-fr%2bunsubscr...@googlegroups.com> <mailto:symfony-fr%2bunsubscr...@googlegroups.com <mailto:symfony-fr%252bunsubscr...@googlegroups.com> > . Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com <mailto:symfony-fr%2bunsubscr...@googlegroups.com> <mailto:symfony-fr%2bunsubscr...@googlegroups.com <mailto:symfony-fr%252bunsubscr...@googlegroups.com> > . Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr -- Cordialement, Manuel Brossard Twitter: twitter.com/infonel Skype : mantex2039 Tel: + 33 9 72 17 00 41 -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com <mailto:symfony-fr%2bunsubscr...@googlegroups.com> . Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com <mailto:symfony-fr%2bunsubscr...@googlegroups.com> . Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr -- Cordialement, Manuel Brossard Twitter: twitter.com/infonel Skype : mantex2039 Tel: + 33 9 72 17 00 41 -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr