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

Répondre à