Oui, il te faut une action spécifique (et donc la route qui va avec).
As-tu regardé du côté des plugins. Certains proposent la validation des
formulaires en ajax.
Il te faut alors construire ton formulaire avec un validateur (sur le login)
qui interdise bien un login existant.
Quand la roue existe, pourquoi la réinventer. Après cela dépend aussi du
framework javascript que tu utilises (si tu en utilises bien un) 

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Jérémy LEHERPEUR
Envoyé : lundi 31 janvier 2011 11:26
À : [email protected]
Objet : Re: [symfony-fr] Ajax sous symfony

Salut!

Dans ton module, tu créé une action checkLogin.

Tu créer une route qui pointe vers ce module avec une url du genre
/checkLogin/:login Et dans ton action tu récupere
$request->getParameter('login'), et tu fais ta requete avec ca.

pour le retour, je te conseille de retourner directement un boolean.

Si tu a besoin de plus d'infos n'hésite pas.

Jérémy


Le 31 janvier 2011 11:22, diaris <[email protected]> a écrit :


        Bonjour !
         je suis un néophyte dans symfony.
        Je voudrais mettre en place un formulaire d'inscription  sur
laquelle
        l'utilisateur saisie son pseudo mais je veux bien vérifier si le
        pseudo est disponible ou pas avant la validation du formulaire.
        Je me suis inspiré de l'implémentation du moteur de recherche dans
        "Symfony en 24 jours" pour Jobeet (Le jour 18 avec ajax). mais je
        n'est vu que du bleu (je n'ai rien compris).
        Voici ce que j'ai fait:
        j'ai mis une zone de saisie (<input type="text"/>) à côté de
laquelle
        j'ai mis une image "Disponible" ou "n'est pas disponible" selon que
le
        pseudo soi dispo ou pas.
        je veux utiliser Ajax pour voir si le pseudo existe ou pas genre
        (select count(*) from membre where pseudo = :param).
        si nbr>0 alors je fais afficher "disponible" à côté de la zone de
        saisie.
        
        NB: je ne veux pas utiliser le plugin zend lucène. just une requete
        simple mais avec ajax.
        
        Je ne sais pas si c'est la bonne manière de faire sinon votre avis
        sera la bienvenu. Merci !
        
        
        --
        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
        
        




--
Jérémy LEHERPEUR
[email protected]


-- 
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

Répondre à