???

Le 25 février 2011 09:15, <[email protected]> a écrit :

> que ton montage n'herite pas de cette classe
>
>
>
> 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
>
> --
> 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 à