Quel méthode parles tu ?
Le 24 février 2011 17:44, <[email protected]> a écrit : > J'ai déjà eu ce problème, j'ai solutionné le probleme en dupliquant les > méthodes du plugin dans la nouvelle table crée. > > > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De > la > part de [email protected] > Envoyé : jeudi 24 février 2011 17:35 > À : [email protected] > Objet : Re: [symfony-fr] Re: pb formulaire classe etendu de sfguarduser > > 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]> > > <mailto:symfony-fr%[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]> > > <mailto:symfony-fr%[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] > <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 > > > -- > 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
