et tu en déduis ?
Le 24 février 2011 17:58, <[email protected]> a écrit :
> Si tu peux modifier la fiche alors que le mot de passe n'est pas saisi,
> c'est que tu ne passes pas par :
>
> $this->mergePostValidator(new sfValidatorSchemaCompare('password',
> sfValidatorSchemaCompare::EQUAL, 'password_again', array(), array('invalid'
> => __('The two passwords must be the same.'))));
>
> qui est dans la classe sfGuardUserAdminForm du plugin sfguard
>
>
>
>
>
> 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
>
> --
> 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