Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
Oui je fais un input en html directement dans le template. Tous les champs sont bien sauvés y compris d' autres champs hidden en base, et même quand je reviens en arrière puis soumet à nouveau le formulaire mais toujours avec la valeur du test à faux (20). Comme si la valeur du bouton était

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Mohamed Ayoub Benjelloun
Symfony offre un magnifique mécanisme de gestion de formulaire c'est dommage de ne pas faire profiter ton appli de ça. c'est presque inutile d'utiliser symfony sans bénéficier de ça, je te conseil grandement de te pencher dessus http://www.symfony-project.org/forms/1_4/fr/ tu peux également

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
oui merci mais le client veut 2 boutons distincts... C ' est quoi les widgets pour les submit dans symfony ? Le 30 novembre 2010 14:14, Mohamed Ayoub Benjelloun benjellounay...@gmail.com a écrit : Symfony offre un magnifique mécanisme de gestion de formulaire c'est dommage de ne pas faire

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Mohamed Ayoub Benjelloun
Je ne pense pas qu'il y en ai un spécifique cependant tu peux toujours utiliser un sfWidgetFormInput et utiliser la méthode configure ($options, $attributes) pour définir submit en type http://www.symfony-project.org/api/1_4/sfWidgetFormInput -- Vous recevez ce message, car vous êtes abonné au

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Mohamed Ayoub Benjelloun
ton sujet a déjà été abordé sur http://www.mail-archive.com/symfony-us...@googlegroups.com/msg26724.html si le mec n'a pas répliqué c'est que le fait de chercher du coté du code de l'admin gen a résolu son problème... -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet mehdi mays
À mon avis prk tu n'utilise pas ajax module... input type='button' id='save' id='save' / input type='button' id='submit' id='submit' / div id='afficher'/ js... $(#save).click(function(){ $.ajax({ type: POST, data: btn1champ1=+$('#btn1champ1').val()+btn1champ2=+$('#btn2champ2').val(); url:

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
Oui je voulais m' en servir pour faire de l' autosave sur ce même formulaire. J' ai pas encore travaillé sur cette notion la. . j' ai survolé la doc ce matin.. Le 30 novembre 2010 16:44, mehdi mays mehdim...@gmail.com a écrit : À mon avis prk tu n'utilise pas ajax module... input

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
Oui sauf que le request est toujours vide quand je l' interroge.. . ptain la galère pour un pauvre champs passé en post .. Le 29 novembre 2010 11:35, Lélio ML mailing-l...@lelio.fr a écrit : Bonjour, Regarde le fonctionnement de l'admin-generator et de sa gestion du save et du

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Jérémy LEHERPEUR
T'a des exemples de code a nous fournir ? RDV sur le IRC de symfony (#symfony-fr), je t'aiderais plus en détails si tu le souhaite. A+ Le 30 novembre 2010 19:03, manuel brossard mbross...@infonel.net a écrit : Oui sauf que le request est toujours vide quand je l' interroge.. . ptain la

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
Pour tester j' ai ceci... Deux boutons dans mon form.. Dont 1 avec un name 'saveonly' $this-evaluation = new Evaluation(); if ($request-hasParameter('saveonly')) { $this-evaluation-setCustomerId(1);} else { $this-evaluation-setCustomerId(20);

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet mehdi mays
template input type='hidden' id='link' value='?php echo url_for('votermodule/votreaction'); ?' / button value='1' onclick='mode(1)' id='saveonly'saveonly/button button value='20' onclick='mode(20)' id='submit'submit/button js function mode(mode) { location.href=$(#link).val+/mode/+mode; }

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Mohamed Lamine Kamagaté
Voici une astuce que j'ai testé et qui est passé. c'est vraiment codé à l'arrache mais bon c'est un bon point de départ. Je reprends l'exemple que j'ai donné précedement. input type=submit name=save value=enregistrer / input type=submit name=submit value=valider / Ensuite dans l'action

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet mehdi mays
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 ===

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
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=

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Jérémy LEHERPEUR
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

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
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

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Jérémy LEHERPEUR
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

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
Template : tdinput type=submit name=customer_id value=SAUVEGARDER//td tdinput type=submit name=customer_id value=VALIDER//td Action... public function executeCreate(sfWebRequest $request) { $this-form = new EvaluationForm(); $this-evaluation = new Evaluation();

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Jérémy LEHERPEUR
je veux ton form complet! Le 30 novembre 2010 21:57, manuel brossard mbross...@infonel.net a écrit : Template : tdinput type=submit name=customer_id value=SAUVEGARDER//td tdinput type=submit name=customer_id value=VALIDER//td Action... public function executeCreate(sfWebRequest

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
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 :

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Jérémy LEHERPEUR
c'est normal ! tu as le champ customer ID de ton objet Evaluation et le customer_id de ton bouton. appel ton bouton customer_action et tu le test. La tu a toutes les cartes je pense ! Le 30 novembre 2010 22:20, manuel brossard mbross...@infonel.net a écrit : Pourquoi mon [customer_id] =

RE: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Lélio ML
Bonsoir, Il te faut choisir un name différent. Sinon, seule la dernière valeur sera transmise. -Message d'origine- De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la part de manuel brossard Envoyé : mardi 30 novembre 2010 22:19 À : symfony-fr@googlegroups.com

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Jérémy LEHERPEUR
LEs 2 sont bien transmises, c'est pas le soucis, car la premiere est dans un tableau. mais c'est surtout pour les confusions, car la tu a perdu bcp de temps alors que tu test pas le bon objet ! Le 30 novembre 2010 22:22, Lélio ML mailing-l...@lelio.fr a écrit : Bonsoir, Il te faut choisir un

RE: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Lélio ML
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

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
J' avais déja utilisé un autre nom... Array ( [evaluation] = Array ( [score1] = 1 [comment1] = [contributor_id] = 5 [customer_id] = [invitation_id] = 16 [_csrf_token] = 06f6f66573495296a0a577e7d3e7e696

RE: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet Lélio ML
Non, je parlais des deux boutons submit. Ils doivent avoir un name différent. J'ai expliqué dans un autre message pourquoi ce n'était pas les mêmes champs. -Message d'origine- De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la part de Jérémy LEHERPEUR Envoyé :

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-30 Par sujet manuel brossard
oui c' est bien aprés le bin que je le fait : $form-bind( $request-getParameter($form-getName()) ); if ($form-isValid()) { $this-evaluation = new Evaluation(); $btnexecute= $request-getPostParameter('customer_id'); if ($btnexecute === 'SAUVEGARDER' )