Ben si mais j ai soucis avec l' édition d' un profil voir plus haut..
Le 24 février 2011 17:35, <[email protected]> a écrit : > En fait, en résumant tu as créé un model qui herite de sfguard et tu ne > n'hérite pas des methodes du plugin sfguard ? > > > > > > > > > > > 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 <[email protected]> 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 : [email protected] [mailto:[email protected]] De >> la >> part de manuel brossard >> Envoyé : jeudi 24 février 2011 17:16 >> À : [email protected] >> 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 <[email protected]> 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 : [email protected] >> [mailto:[email protected]] 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 <[email protected]> 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 >> à [email protected]. >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> [email protected] >> <mailto:symfony-fr%[email protected]> . >> 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 à >> [email protected]. >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> [email protected] >> <mailto:symfony-fr%[email protected]> . >> 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 à >> [email protected]. >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> [email protected]. >> 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 à >> [email protected]. >> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >> [email protected]. >> 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 à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > 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 à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > 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 à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
