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