Je te fais une réponse ce soir, car j'utilise ca dans des codes perso, et j'ai pas ca au taf.
Le 29 novembre 2010 16:10, manuel brossard <[email protected]> a écrit : > idem.. le test est toujours faux.. . > > Le 29 novembre 2010 15:56, Jérémy LEHERPEUR <[email protected]> a écrit > : > > Le problème c'est que le value, c'est le texte de ton bouton. >> >> Voila un exemple correct: >> >> <input type="submit" value="Do this" name="_dothis" /> >> <input type="submit" value="Do that" name="_dothat" /> >> >> if ($request->hasParameter('_dothis')) { >> // do this >> } elseif ($request->hasParameter('_dothat')) { >> // do that >> } >> >> //ou >> >> if ($request->hasParameter('_dothis')) { >> // do this >> if ($request->hasParameter('_doThisAndThat')) { >> // additionally do that >> } >> } >> >> >> Le 29 novembre 2010 15:52, manuel brossard <[email protected]> a >> écrit : >> >>> Mon test est toujours faux. >>> >>> >>> >>> $save = $request->getPostParameter('save'); >>> >>> if ($save) >>> { $this->evaluation->setCustomerId(1);} >>> else { >>> $this->evaluation->setCustomerId(2); >>> } >>> >>> >>> ce n' est pas plutôt le value d' une input qu' il faut utiliser pour le >>> test ? >>> >>> >>> 2010/11/29 Mohamed Lamine Kamagaté <[email protected]> >>> >>> bonjour, >>>> comme l'a expliqué jeremy plus haut, pour chaque input, tu crées un >>>> paramètre name different un peu comme ca : >>>> >>>> <input type="submit" name="save" value="enregistrer" /> >>>> <input type="submit" name="submit" value="valider" /> >>>> >>>> Ensuite dans l'action >>>> >>>> if($request->isMethod('post')) >>>> { >>>> >>>> $save = $request->getPostParameter('save'); >>>> $submit = $request->getPostParameter('submit'); >>>> >>>> if($save) >>>> { >>>> >>>> } >>>> elseif(submit) >>>> { >>>> >>>> } >>>> >>>> >>>> 2010/11/29 Lélio ML <[email protected]> >>>> >>>> Bonjour, >>>>> >>>>> Regarde le fonctionnement de l'admin-generator et de sa gestion du save >>>>> et >>>>> du save_and_add. >>>>> Il gère pour un même formulaire les deux actions suivantes : >>>>> enregistrement >>>>> et enregistrement redirigé vers un formulaire vierge. >>>>> C'est très proche de ton cas et tu pourras ainsi l'adapter facilement. >>>>> >>>>> >>>>> -----Message d'origine----- >>>>> De : [email protected] [mailto:[email protected]] >>>>> De la >>>>> part de mantex >>>>> Envoyé : lundi 29 novembre 2010 10:30 >>>>> À : Symfony-fr >>>>> Objet : [symfony-fr] 1 formulaire 2 boutons >>>>> >>>>> Bonjour, >>>>> >>>>> Je cherche a effectuer 2 actions différentes su un même formulaire. >>>>> >>>>> bouton1 : enregistrer (des champs dans la base) >>>>> bouton2: valider (enregistrement définitif avec 1 champs supplémentaire >>>>> etat >>>>> ) >>>>> >>>>> Je pensai fait pointer les deux boutons vers la même action et fitlrer >>>>> la >>>>> valeur passée dans le submit , mais je ne vois pas comment le faire en >>>>> pratique. >>>>> >>>>> Si qqun a à une meilleur idée pour faire cela.. .simple si possible.. >>>>> >>>>> -- >>>>> 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]<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]<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]<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]<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]<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]<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
