Évidemment que ça me va, c'est super sympa, je vais essayer de mon coté.
Merci =)

Cyril FLIELLER



Le 1 juin 2011 15:04, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit :

> Je vais regarder ce soir ou demain pour te faire un exemple.
> OK ?
>
> Le 1 juin 2011 14:49, Cyril FLIELLER <cyril.fliel...@gmail.com> a écrit :
>
> Oui exactement, mais en fait, je l'ai sans doute vraiment mal exprimé,
>> parce que c'est exactement ça que je veux faire. Parce que théoriquement je
>> comprend (peut-être pas tout visiblement parce que je n'ai pas réussi à
>> l'expliquer) mais en pratique je ne vois pas vraiment comment faire.
>>
>> Cyril FLIELLER
>>
>>
>>
>> Le 1 juin 2011 14:41, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit :
>>
>>>  Salut Cyril !
>>> Je ne comprends pas bien ce que tu souhaite faire.
>>>
>>> Tu veux faire un appel ajax avec les valeurs de ton formulaire pour
>>> vérifier que les valeurs sont OK avant la soumission ?
>>> Je ne pense pas que cette méthode soit judicieuse !
>>>
>>> Je te conseillerais plutôt générer du JS, en entête de ton formulaire les
>>> règle de validation pour chaque champs depuis les règles définies dans ton
>>> form symfony.
>>>
>>> Lors de la soumission, tu appel ton JS et tu laisse passer uniquement si
>>> les règles ne valide pas.
>>>
>>> Tu vois l'idée ?
>>>
>>> Le 1 juin 2011 14:29, Cyril FLIELLER <cyril.fliel...@gmail.com> a écrit
>>> :
>>>
>>>> En fait, je me suis mal exprimé, car la validation est faite coté client
>>>> aussi (ExtJS), je veux simplement utiliser les mêmes messages d'erreurs, et
>>>> surtout, le CSRF token.
>>>>
>>>> Cyril FLIELLER
>>>>
>>>>
>>>>
>>>> Le 1 juin 2011 14:26, Greg <berger.greg...@gmail.com> a écrit :
>>>>
>>>>  La bonne pratique, c'est de faire les deux!
>>>>>
>>>>> 1. Parce que en la faisant côté client, tu évites des appels inutiles
>>>>> au serveur (rien ne sert de renvoyer un formulaire dont ont sait
>>>>> pertinemment qu'il n'est pas valide). Tu t'évites donc un traffic
>>>>> inutile.
>>>>> 2. En le faisant en plus côté serveur, tu évites que soit des petits
>>>>> malins contournent ta validation JS, soit, que qqun qui n'aurait pas
>>>>> le javascript activé dans son browser (si, si, ça arrive) ne t'envoie
>>>>> des données invalides.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 1 juin, 14:03, Cyril FLIELLER <cyril.fliel...@gmail.com> wrote:
>>>>> > Oui c'est de ça dont il s'agit, mais c'est pas un peu bête de faire
>>>>> la
>>>>> > validation coté client alors que symfony le fait parfaitement ?
>>>>> >
>>>>> > Cyril FLIELLER
>>>>> >
>>>>> > Le 1 juin 2011 13:16, Greg <berger.greg...@gmail.com> a écrit :
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > > Ou alors, tu peux aussi faire la validation de ton formulaire côté
>>>>> > > client, si c'est de ça dont il s'agit O_o
>>>>> >
>>>>> > > On 1 juin, 13:15, Greg <berger.greg...@gmail.com> wrote:
>>>>> > > > Alors tu peux tenter un truc de ce genre:
>>>>> >
>>>>> > > > protected function getJsonForm(sfWebRequest $request, sfForm
>>>>> $form) {
>>>>> >
>>>>> > > >         $form->bind($request->getParameter($form->getName()));
>>>>> >
>>>>> > > >         $resp = array();
>>>>> >
>>>>> > > >         foreach ($form->getTaintedValues() as $key => $value){
>>>>> >
>>>>> > > >            $erreur = $form->getErrorSchema()->offsetGet($key);
>>>>> > > >             $resp[$key] = array('valeur' => $value);
>>>>> >
>>>>> > > >           if($erreur){
>>>>> >
>>>>> > > >               $resp[$key]['erreur'] = $erreur->__toString();
>>>>> > > >           }
>>>>> > > >         }
>>>>> >
>>>>> > > >         return json_encode($resp);
>>>>> > > >     }
>>>>> >
>>>>> > > > On 1 juin, 11:27, Cyril FLIELLER <cyril.fliel...@gmail.com>
>>>>> wrote:
>>>>> >
>>>>> > > > > Merci pour ton aide, néanmoins tu avais raison, je ne cherche
>>>>> pas à
>>>>> > > obtenir
>>>>> > > > > le html.
>>>>> >
>>>>> > > > > Cyril FLIELLER
>>>>> >
>>>>> > > > > Le 1 juin 2011 09:57, Greg <berger.greg...@gmail.com> a écrit
>>>>> :
>>>>> >
>>>>> > > --
>>>>> > > Vous recevez ce message, car vous êtes abonné au groupe Google
>>>>> > > Groupes Symfony-fr.
>>>>> > > Pour envoyer un message à ce groupe, adressez un e-mail à
>>>>> > > symfony-fr@googlegroups.com.
>>>>> > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>>>> > > symfony-fr+unsubscr...@googlegroups.com.
>>>>> > > 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 à
>>>>> symfony-fr@googlegroups.com.
>>>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>>>> symfony-fr+unsubscr...@googlegroups.com.
>>>>> 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 à
>>>> symfony-fr@googlegroups.com.
>>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>>> symfony-fr+unsubscr...@googlegroups.com.
>>>> Pour plus d'options, consultez la page de ce groupe :
>>>> http://groups.google.com/group/symfony-fr?hl=fr
>>>>
>>>
>>>
>>>
>>> --
>>> Jérémy LEHERPEUR
>>> jer...@leherpeur.net
>>>
>>>  --
>>> Vous recevez ce message, car vous êtes abonné au groupe Google
>>> Groupes Symfony-fr.
>>> Pour envoyer un message à ce groupe, adressez un e-mail à
>>> symfony-fr@googlegroups.com.
>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>> symfony-fr+unsubscr...@googlegroups.com.
>>> 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 à
>> symfony-fr@googlegroups.com.
>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>> symfony-fr+unsubscr...@googlegroups.com.
>> Pour plus d'options, consultez la page de ce groupe :
>> http://groups.google.com/group/symfony-fr?hl=fr
>>
>
>
>
> --
> Jérémy LEHERPEUR
> jer...@leherpeur.net
>
>  --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> symfony-fr@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com.
> 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 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à