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 <mbross...@infonel.net> a écrit :

> idem.. le test est toujours faux.. .
>
> Le 29 novembre 2010 15:56, Jérémy LEHERPEUR <jer...@leherpeur.net> 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 <mbross...@infonel.net> 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é <kamaga...@gmail.com>
>>>
>>> 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 <mailing-l...@lelio.fr>
>>>>
>>>> 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 : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com]
>>>>> 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
>>>>> à symfony...@googlegroups.com.
>>>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>>>> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@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...@googlegroups.com.
>>>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>>>> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@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...@googlegroups.com.
>>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>>> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
>>>> .
>>>> 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 à
>>> symfony...@googlegroups.com.
>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>>> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@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...@googlegroups.com.
>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
>> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@googlegroups.com>
>> .
>> 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 à
> symfony...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com<symfony-fr%2bunsubscr...@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...@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 à