Il y a un champ : customer_id (le bouton) Et un autre (le input) : evaluation[customer_id]
Ce n'est pas le même champ. Les données transférées au formulaire symfony par la méthod bind() sont celles incluses dans le tableau evaluation. -----Message d'origine----- De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la part de manuel brossard Envoyé : mardi 30 novembre 2010 22:21 À : symfony-fr@googlegroups.com Objet : Re: [symfony-fr] 1 formulaire 2 boutons Pourquoi mon [customer_id] => est NULL ? Le 30 novembre 2010 22:19, manuel brossard <mbross...@infonel.net> a écrit : SAUVEGARDER Le 30 novembre 2010 22:15, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : Tu as donc bien ton customer_id = "SAUVEGARDER" Donc <?php echo $request->getParameter("customer_id") ?> Ca affiche quoi ? Le 30 novembre 2010 22:12, manuel brossard <mbross...@infonel.net> a écrit : $_POST: Array ( [evaluation] => Array ( [score1] => 1 [comment1] => [contributor_id] => 5 [customer_id] => [invitation_id] => 16 [_csrf_token] => 06f6f66573495296a0a577e7d3e7e696 [score2] => 1 [comment2] => [score3] => 1 [comment3] => [score4] => 4 [comment4] => [score5] => 1 [comment5] => [score6] => 3 [comment6] => [comment] => ) [customer_id] => SAUVEGARDER ) Le 30 novembre 2010 22:05, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : Si tu fais, il t'affiche quoi ? public function executeCreate(sfWebRequest $request) { $this->form = new EvaluationForm(); $this->evaluation = new Evaluation(); echo "<pre>".print_r($_POST, true)."</pre>"; die(); } Le 30 novembre 2010 22:02, manuel brossard <mbross...@infonel.net> a écrit : <form action="<?php echo url_for('evaluation/create') ?>" method="post"> ...... <tr> <th colspan="2">ESPACE LIBRE </th> <td><?php echo $form['comment']->renderError() ?></td> <td><?php echo $form['comment']->renderHelp() ?></td> <td> <?php echo $form['comment']->render() ?> </td> </tr> <tr> <td><input type="submit" name="customer_id" value="SAUVEGARDER"/></td> <td><input type="submit" name="customer_id" value="VALIDER"/></td> </tr> </tbody> </table> </form> Le 30 novembre 2010 21:59, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : je veux ton form complet! Le 30 novembre 2010 21:57, manuel brossard <mbross...@infonel.net> a écrit : Template : <td><input type="submit" name="customer_id" value="SAUVEGARDER"/></td> <td><input type="submit" name="customer_id" value="VALIDER"/></td> Action... public function executeCreate(sfWebRequest $request) { $this->form = new EvaluationForm(); $this->evaluation = new Evaluation(); $btnexecute= $request->getParameter('customer_id'); if ($btnexecute === 'SAUVEGARDER' ) { $this->evaluation->setCustomerId(1);} else { $this->evaluation->setCustomerId(20); } $this->processForm($request, $this->form); $this->setTemplate('new'); } Le 30 novembre 2010 21:54, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : il est bien dans ton form ??? Partage tout ton code via pastebin.com Le 30 novembre 2010 21:52, manuel brossard <mbross...@infonel.net> a écrit : j' avais testé ça au début .. c 'est le même résultat.. c ' est comme le imput submit n' était pas passé comme les autres paramètres.. Le 30 novembre 2010 21:47, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : et getParameter ?? Le 30 novembre 2010 21:46, manuel brossard <mbross...@infonel.net> a écrit : Le getPostParameter me retourne que dalle ! Le 30 novembre 2010 20:46, mehdi mays <mehdim...@gmail.com> a écrit : <input type="submit" name="btnexecute" value="save" /> <input type="submit" name="btnexecute" value="valide" /> if($request->isMethod('post')) { $btnexecute= $request->getPostParameter('btnexecute'); if($btnexecute === 'save') { //.......... } elseif(btnexecute === 'valide' ) { //.................... } } -- 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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 -- 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. 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. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr