Re: [symfony-fr] 1 formulaire 2 boutons

2010-12-01 Par sujet Jérémy LEHERPEUR
Salut,

pourquoi fais tu $this-evaluation = new Evaluation(); ??


Essai plutot ca:

$form-bind($request-getParameter($form-getName()));

if ($form-isValid())
{
$btnexecute= $request-getPostParameter('customer_id');
if ($btnexecute === 'SAUVEGARDER' ){
$form-getObject()-SetCustomerId(10);
}else {
$form-getObject()-SetCustomerId(20);
}
$form-save();
 $this-evaluation = $form-getObject();
}

$this-form = $form;


Est ce mieux ?

Le 1 décembre 2010 08:59, manuel brossard mbross...@infonel.net a écrit :

 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' )
{
 $this-form-getObject()-SetCustomerId(10);
 }
  else {

 $this-form-getObject()-SetCustomerId(20);
 );
}


 Le 1 décembre 2010 07:22, stakovicz stakov...@gmail.com a écrit :

 Bonjour,

 Il faut le faire :
 $this-form-getObject()-SetCustomerId(10);
 après le bind() car sinon bind() écrase les valeurs d'après le formulaire
 envoyé.

 Le 30 novembre 2010 23:21, manuel brossard mbross...@infonel.net a
 écrit :

 Bien sur que si.. .

 J' ai un champs customer_id dans la table évaluation..

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



Re: [symfony-fr] 1 formulaire 2 boutons

2010-12-01 Par sujet manuel brossard
J'ai toujours

Unknown method Evaluation::SetCustomerId
Je faisais new Evaluation() pour instancier la classe mais bon...



Le 1 décembre 2010 09:18, Jérémy LEHERPEUR jer...@leherpeur.net a écrit :

 Salut,

 pourquoi fais tu $this-evaluation = new Evaluation(); ??


 Essai plutot ca:

 $form-bind($request-getParameter($form-getName()));

 if ($form-isValid())
 {
 $btnexecute= $request-getPostParameter('customer_id');
  if ($btnexecute === 'SAUVEGARDER' ){
 $form-getObject()-SetCustomerId(10);
  }else {
 $form-getObject()-SetCustomerId(20);
 }
  $form-save();
  $this-evaluation = $form-getObject();
 }

 $this-form = $form;


 Est ce mieux ?

 Le 1 décembre 2010 08:59, manuel brossard mbross...@infonel.net a écrit
 :

 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' )
{
 $this-form-getObject()-SetCustomerId(10);
 }
  else {

 $this-form-getObject()-SetCustomerId(20);
 );
}


 Le 1 décembre 2010 07:22, stakovicz stakov...@gmail.com a écrit :

 Bonjour,

 Il faut le faire :
 $this-form-getObject()-SetCustomerId(10);
 après le bind() car sinon bind() écrase les valeurs d'après le formulaire
 envoyé.

 Le 30 novembre 2010 23:21, manuel brossard mbross...@infonel.net a
 écrit :

 Bien sur que si.. .

 J' ai un champs customer_id dans la table évaluation..

  --
 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.comsymfony-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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



Re: [symfony-fr] 1 formulaire 2 boutons

2010-12-01 Par sujet Jérémy LEHERPEUR
Partage ta classe et sa classe base.

Le 1 décembre 2010 10:00, manuel brossard mbross...@infonel.net a écrit :

 J'ai toujours

 Unknown method Evaluation::SetCustomerId
 Je faisais new Evaluation() pour instancier la classe mais bon...



 Le 1 décembre 2010 09:18, Jérémy LEHERPEUR jer...@leherpeur.net a écrit
 :

 Salut,

 pourquoi fais tu $this-evaluation = new Evaluation(); ??


 Essai plutot ca:

 $form-bind($request-getParameter($form-getName()));

 if ($form-isValid())
 {
 $btnexecute= $request-getPostParameter('customer_id');
  if ($btnexecute === 'SAUVEGARDER' ){
 $form-getObject()-SetCustomerId(10);
  }else {
 $form-getObject()-SetCustomerId(20);
 }
  $form-save();
  $this-evaluation = $form-getObject();
 }

 $this-form = $form;


 Est ce mieux ?

 Le 1 décembre 2010 08:59, manuel brossard mbross...@infonel.net a écrit
 :

 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' )
{
 $this-form-getObject()-SetCustomerId(10);
 }
  else {

 $this-form-getObject()-SetCustomerId(20);
 );
}


 Le 1 décembre 2010 07:22, stakovicz stakov...@gmail.com a écrit :

 Bonjour,

 Il faut le faire :
 $this-form-getObject()-SetCustomerId(10);
 après le bind() car sinon bind() écrase les valeurs d'après le
 formulaire envoyé.

 Le 30 novembre 2010 23:21, manuel brossard mbross...@infonel.net a
 écrit :

 Bien sur que si.. .

 J' ai un champs customer_id dans la table évaluation..

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



Re: [symfony-fr] 1 formulaire 2 boutons

2010-12-01 Par sujet manuel brossard
?


Pour info j' utilise les accesseurs sans problème dans l' action index.

$this-evaluation-setContributorId($array['contributor_id']);
$this-evaluation-setInvitationId($array['id']);

Mes champs sont ainsi affectés directement avec les valeurs que je récupère.





Le 1 décembre 2010 10:07, Jérémy LEHERPEUR jer...@leherpeur.net a écrit :

 Partage ta classe et sa classe base.

 Le 1 décembre 2010 10:00, manuel brossard mbross...@infonel.net a écrit
 :

 J'ai toujours

 Unknown method Evaluation::SetCustomerId
 Je faisais new Evaluation() pour instancier la classe mais bon...



 Le 1 décembre 2010 09:18, Jérémy LEHERPEUR jer...@leherpeur.net a écrit
 :

 Salut,

 pourquoi fais tu $this-evaluation = new Evaluation(); ??


 Essai plutot ca:

 $form-bind($request-getParameter($form-getName()));

 if ($form-isValid())
 {
 $btnexecute= $request-getPostParameter('customer_id');
  if ($btnexecute === 'SAUVEGARDER' ){
 $form-getObject()-SetCustomerId(10);
  }else {
 $form-getObject()-SetCustomerId(20);
 }
  $form-save();
  $this-evaluation = $form-getObject();
 }

 $this-form = $form;


 Est ce mieux ?

 Le 1 décembre 2010 08:59, manuel brossard mbross...@infonel.net a
 écrit :

 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' )
{
 $this-form-getObject()-SetCustomerId(10);
 }
  else {

 $this-form-getObject()-SetCustomerId(20);
 );
}


 Le 1 décembre 2010 07:22, stakovicz stakov...@gmail.com a écrit :

 Bonjour,

 Il faut le faire :
 $this-form-getObject()-SetCustomerId(10);
 après le bind() car sinon bind() écrase les valeurs d'après le
 formulaire envoyé.

 Le 30 novembre 2010 23:21, manuel brossard mbross...@infonel.net a
 écrit :

 Bien sur que si.. .

 J' ai un champs customer_id dans la table évaluation..

  --
 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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 

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 toujours ignoré malgré le tableau suivant
qui est passé à chaque  fois :

$_POST: Array
(
[evaluation] = Array
(
[score1] = 1
[comment1] =
[contributor_id] = 5
   * [customer_id] = 20*
[invitation_id] = 16
[_csrf_token] = acb68cf6c310496772b0f8c2e3bc3afd
[score2] = 1
[comment2] =
[score3] = 4
[comment3] =
[score4] = 3
[comment4] =
[score5] = 3
[comment5] =
[score6] = 3
[comment6] =
[comment] =
)

[_submit] = VALIDER
)



Le 30 novembre 2010 01:51, Mohamed Ayoub Benjelloun 
benjellounay...@gmail.com a écrit :

 En dur veux dire que tu l'écris en dur sans widget ni validator?
 si tel est le cas regarde du coté de ça
 http://www.symfony-project.org/forms/1_4/fr/

 Sinon en symfony généralement sur ton template l'attribut action de ta
 form pointera vers l'url_for() de l'action sf en cours, sauf que sur cette
 dernière tu fais un test qui différenciera l'usage de cette action pour les
 deux cas, à savoir, 1-premier usage ou 2-après post du form, du genre:


 Exemple d'utilisation d'un form contenant un input type file par exemple:

 *//action*
 ...
 $this-form = new ExempleForm();//se qui se passera dans les deux cas
 if ($request-isMethod('post'))//cas spécifique à l'après post
 {

 $this-form-bind($request-getParameter($this-form-getName()),$request-getFiles('fichier'));
 //le deuxième param n'est pas obligatoire
 if($this-form-isValid())
 {
 $file = $this-form-getValue('file');
 $filename =
 sha1($file-getOriginalName()).$file-getExtension($file-getOriginalExtension());
 $this-getUser()-setFlash('validationNotice', sprintf('traitement
 OK'));
 $this-form-save();
 }
 else
 {$this-getUser()-setFlash('validationNotice', sprintf('traitement
 NOK'));}//à personnaliser pour connaitre l'origine de l'erreur
 }
 ...

 *//template*
 //ceci affichera ton message de validation ou d'erreur sur le même template
 affichant ton form
 ...
 if($sf_user-hasFlash('validationNotice')){echo
 $sf_user-getFlash('validationNotice')}
 ...


 *+Dans ton cas*:
 1-sur le template: utiliser deux input type submit de même nom mais de
 value différente, (à mon avis c'est suffisant) et sur l'action mettre ce
 teste:
 if($this-form['nomDuSubmit']=='value1'){//traitement1}
 elseif($this-form['nomDuSubmit']=='value2'){//traitement1}

 2-essayer ça sur l'action pour voir si ça n'est pas un problème de
 configuration sur les protection CSRF:
 sfForm::disableCSRFProtection();

 3-ne pas oublier echo $form-renderHiddenFields() sur le form de ton
 template

 et normalement ça doit marcher...

 Bon courage

 --
 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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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 procéder autrement fonctionnellement si ceci n'est pas une
contrainte client:

remplacer input type=submit name=aaa value=bbb/
par:
select name=typeSubmit onchange=submitMyForm()
option value=1type1/option
option value=2type2/option
/select

avec:

function submitMyForm()
{
  document.myform.submit();
}

et myform est le name de ton form

après sur ton action fais le test par rapport à la valeur du select
typeSubmit récupéré

Bon courage

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



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 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 procéder autrement fonctionnellement si ceci n'est pas
 une contrainte client:

 remplacer input type=submit name=aaa value=bbb/
 par:
 select name=typeSubmit onchange=submitMyForm()
 option value=1type1/option
 option value=2type2/option
 /select

 avec:

 function submitMyForm()
 {
   document.myform.submit();
 }

 et myform est le name de ton form

 après sur ton action fais le test par rapport à la valeur du select 
 typeSubmit récupéré

 Bon courage

  --
 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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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



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



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: /votremodule1/votreaction1,
success: function(msg){
$('#affiche1').empty();
$('#affiche1').append(msg) ;
   }
});
});
$(#submit).click(function(){
$.ajax({
type: POST,
data:
btn1champ1=+$('#btn2champ1').val()+btn2champ2=+$('#btn2champ2').val();
url: /votremodule2/votreaction2,
success: function(msg){
$('#affiche2').empty();
$('#affiche2').append(msg) ;
   }
});
});
module ...
/votremodule1/votreaction1...
/votremodule2/votreaction2...

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



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 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: /votremodule1/votreaction1,
  success: function(msg){
 $('#affiche1').empty();
 $('#affiche1').append(msg) ;
}
 });
 });
 $(#submit).click(function(){
  $.ajax({
 type: POST,
  data:
 btn1champ1=+$('#btn2champ1').val()+btn2champ2=+$('#btn2champ2').val();
 url: /votremodule2/votreaction2,
  success: function(msg){
 $('#affiche2').empty();
  $('#affiche2').append(msg) ;
}
 });
 });
 module ...
 /votremodule1/votreaction1...
 /votremodule2/votreaction2...

 --
 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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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 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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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



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);
   }


Le 30 novembre 2010 19:04, Jérémy LEHERPEUR jer...@leherpeur.net a écrit :

 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 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 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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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

votre action u can use ur

$this-evaluation = new Evaluation();
$mode=$request-getParameter(mode);
$this-evaluation-setCustomerId($mode);

are u talk about that ?

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



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

if($request-isMethod('post'))
{

  $save = $request-getPostParameter('save');
  $submit = $request-getPostParameter('submit');

  if($save === 'enregistrer')
  {
   //DO SOMETHING
  }
  elseif(submit === 'valider' )
  {
//DO SOMETHING ELSE
  }

Ok la c'est bizzar mais ça l'avantage de marcher.
Sinon une solution plus simple serait d'utiliser du javascript. Jquery
serait pas mal.

Voici = dans le fichier .JS

  $('input:submit').live('click', function(event){
  event.preventDefault();
  var action = $(this).attr('name');
  var data = $('textarea').val(); // je suppose qu'on a un
seul champ textarea

  $.get( // on fait notre appel
ajax (peut etre un post)
  $(this).parents('form').attr('action'),
  data,
  function(response){
  //DO SOMETHING
  },
  html
);
  });

Dans l'action, tu n'a plus qu'a  recuperer tes valeurs.

$parameters = $request-getGetParameters();

Bonne chance.

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



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 === '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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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= $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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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



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 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.comsymfony-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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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



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();
 $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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



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 $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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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 

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
 :

 $_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=2ESPACE 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


   tdinput type=submit name=customer_id
 value=SAUVEGARDER//td
   tdinput 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 :
 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();
  $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.neta 
 écrit :

 et getParameter ??

 Le 30 novembre 2010 21:46, manuel brossard mbross...@infonel.neta 
 é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.comsymfony-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.comsymfony-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.comsymfony-fr%2bunsubscr...@googlegroups.com
 .
 Pour plus d'options, consultez la page de ce 

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

 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=2ESPACE 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


   tdinput type=submit name=customer_id
 value=SAUVEGARDER//td
   tdinput 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 :
 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();
  $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.neta 
 écrit :

 il est bien dans ton form ???

 Partage tout ton code via pastebin.com


 Le 30 novembre 2010 21:52, manuel brossard mbross...@infonel.neta 
 é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.comsymfony-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.comsymfony-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 

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
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

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=2ESPACE 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


  tdinput type=submit
name=customer_id value=SAUVEGARDER//td
  tdinput 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 :
tdinput type=submit
name=customer_id value=SAUVEGARDER//td
  tdinput type=submit
name=customer_id value=VALIDER//td





Action...

 public function
executeCreate(sfWebRequest $request

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 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
 Objet : Re: [symfony-fr] 1 formulaire 2 boutons

 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=2ESPACE 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


  tdinput type=submit
 name=customer_id value=SAUVEGARDER//td
  tdinput 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 :
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();
 $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

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 [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=2ESPACE 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


  tdinput type=submit
name=customer_id value=SAUVEGARDER//td
  tdinput 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

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
[score2] = 1
[comment2] =
[score3] = 4
[comment3] =
[score4] = 1
[comment4] =
[score5] = 1
[comment5] =
[score6] = 3
[comment6] =
[comment] =
)

[customer_action] = SAUVEGARDER




)



Le 30 novembre 2010 22:22, Jérémy LEHERPEUR jer...@leherpeur.net a écrit :

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

 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=2ESPACE 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


   tdinput type=submit name=customer_id
 value=SAUVEGARDER//td
   tdinput 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.neta 
 é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 $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.neta 
 é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 
 

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é : mardi 30 novembre 2010 22:24
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

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

Objet : Re: [symfony-fr] 1 formulaire 2 boutons


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=2ESPACE 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


 tdinput type=submit
name=customer_id value=SAUVEGARDER//td
 tdinput 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

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' )
   {
$this-form-getObject()-SetCustomerId(10);
}
 else {

$this-form-getObject()-SetCustomerId(20);
);
   }


Le 1 décembre 2010 07:22, stakovicz stakov...@gmail.com a écrit :

 Bonjour,

 Il faut le faire :
 $this-form-getObject()-SetCustomerId(10);
 après le bind() car sinon bind() écrase les valeurs d'après le formulaire
 envoyé.

 Le 30 novembre 2010 23:21, manuel brossard mbross...@infonel.net a écrit
 :

 Bien sur que si.. .

 J' ai un champs customer_id dans la table évaluation..

  --
 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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet manuel brossard
Tu veux dire dans l' action suivante ? je test le paramètre du submit ?

Le 29 novembre 2010 10:39, Jérémy LEHERPEUR jer...@leherpeur.net a écrit :

 Salut !
 sur tes input submit, tu met un name différent sur les 2 boutons, et dans
 ton action tu test si dans les POST tu a le name des boutons pour effectuer
 tes actions
 ($request-hasParameter('myButton1'))

 C'est OK ?

 Le 29 novembre 2010 10:30, mantex m...@infonel.net a écrit :

 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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



RE: [symfony-fr] 1 formulaire 2 boutons

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



Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet Mohamed Lamine Kamagaté
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.comsymfony-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.comsymfony-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.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



Re: [symfony-fr] 1 formulaire 2 boutons

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



Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet manuel brossard
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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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 

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet Jérémy LEHERPEUR
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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-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.comsymfony-fr%2bunsubscr...@googlegroups.com
 .
 Pour plus d'options, consultez la page de ce groupe :
 

RE: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet Lélio ML
Bonjour,
Dans l'admin generator, il utilise le même code dans la methode
processForm() :

  if ($request-hasParameter('_save_and_add'))
  {
$this-getUser()-setFlash('notice', $notice.' You can add another
one below.');

$this-redirect('@contract_new');
  }
  else
  {
$this-getUser()-setFlash('notice', $notice);

$this-redirect(array('sf_route' = 'contract_edit', 'sf_subject' =
$contract));
  }
 
Cela devrait donc fonctionner.
As-tu vérifié ce que te retourner le formulaire comme paramètre ?
echo 'pre$_POST: '.print_r($_POST, true).'/pre'; // au début de ton
action

-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de Jérémy LEHERPEUR
Envoyé : lundi 29 novembre 2010 16:16
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

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
À

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet manuel brossard
Non j'' ai pas le temps de voir ce qui s' affiche. .

mon action new appèle créate puis processform.

Est ce que le '_' a une importance dans le nom du paramètre ?



Le 29 novembre 2010 16:41, Lélio ML mailing-l...@lelio.fr a écrit :

 Bonjour,
 Dans l'admin generator, il utilise le même code dans la methode
 processForm() :

  if ($request-hasParameter('_save_and_add'))
  {
$this-getUser()-setFlash('notice', $notice.' You can add another
 one below.');

$this-redirect('@contract_new');
  }
  else
  {
$this-getUser()-setFlash('notice', $notice);

$this-redirect(array('sf_route' = 'contract_edit', 'sf_subject' =
 $contract));
  }

 Cela devrait donc fonctionner.
 As-tu vérifié ce que te retourner le formulaire comme paramètre ?
 echo 'pre$_POST: '.print_r($_POST, true).'/pre'; // au début de ton
 action

 -Message d'origine-
 De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De
 la
 part de Jérémy LEHERPEUR
 Envoyé : lundi 29 novembre 2010 16:16
 À : symfony-fr@googlegroups.com
 Objet : Re: [symfony-fr] 1 formulaire 2 boutons

 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

RE: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet Lélio ML
À mon avis, non.
Pour voir ce qui s'affiche, tu peux soit mettre un petit die() après ou
alors mettre cela dans les logs (pas forcément plus long mais il faut aller
regarder les logs pour voir le résultat). 

-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel brossard
Envoyé : lundi 29 novembre 2010 17:00
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

Non j'' ai pas le temps de voir ce qui s' affiche. .

mon action new appèle créate puis processform. 

Est ce que le '_' a une importance dans le nom du paramètre ? 




Le 29 novembre 2010 16:41, Lélio ML mailing-l...@lelio.fr a écrit :


Bonjour,
Dans l'admin generator, il utilise le même code dans la methode
processForm() :

 if ($request-hasParameter('_save_and_add'))
 {
   $this-getUser()-setFlash('notice', $notice.' You can add
another
one below.');

   $this-redirect('@contract_new');
 }
 else
 {
   $this-getUser()-setFlash('notice', $notice);

   $this-redirect(array('sf_route' = 'contract_edit',
'sf_subject' =
$contract));
 }

Cela devrait donc fonctionner.
As-tu vérifié ce que te retourner le formulaire comme paramètre ?
echo 'pre$_POST: '.print_r($_POST, true).'/pre'; // au début de
ton
action


-Message d'origine-
De : symfony-fr@googlegroups.com
[mailto:symfony...@googlegroups.com] De la

part de Jérémy LEHERPEUR
Envoyé : lundi 29 novembre 2010 16:16
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons


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

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet manuel brossard
oui j' affiche bien le post , ça confirme que le test est bien faux.


[_submit] = VALIDER





Le 29 novembre 2010 17:02, Lélio ML mailing-l...@lelio.fr a écrit :

 À mon avis, non.



 Pour voir ce qui s'affiche, tu peux soit mettre un petit die() après ou
 alors mettre cela dans les logs (pas forcément plus long mais il faut aller
 regarder les logs pour voir le résultat).

 -Message d'origine-
 De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De
 la
 part de manuel brossard
 Envoyé : lundi 29 novembre 2010 17:00
 À : symfony-fr@googlegroups.com
 Objet : Re: [symfony-fr] 1 formulaire 2 boutons

 Non j'' ai pas le temps de voir ce qui s' affiche. .

 mon action new appèle créate puis processform.

 Est ce que le '_' a une importance dans le nom du paramètre ?




 Le 29 novembre 2010 16:41, Lélio ML mailing-l...@lelio.fr a écrit :


Bonjour,
Dans l'admin generator, il utilise le même code dans la methode
processForm() :

 if ($request-hasParameter('_save_and_add'))
 {
   $this-getUser()-setFlash('notice', $notice.' You can add
 another
one below.');

   $this-redirect('@contract_new');
 }
 else
 {
   $this-getUser()-setFlash('notice', $notice);

   $this-redirect(array('sf_route' = 'contract_edit',
 'sf_subject' =
$contract));
 }

Cela devrait donc fonctionner.
As-tu vérifié ce que te retourner le formulaire comme paramètre ?
echo 'pre$_POST: '.print_r($_POST, true).'/pre'; // au début de
 ton
action


-Message d'origine-
De : symfony-fr@googlegroups.com
 [mailto:symfony...@googlegroups.com] De la

part de Jérémy LEHERPEUR
Envoyé : lundi 29 novembre 2010 16:16
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons


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

RE: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet Lélio ML
Alors ton soucis est dans la gestion de tes boutons. Si tu es dans l'admin
generator, tu peux utiliser le helper (dans le répertoire lib de ton
module). Sinon, affiche nous le code qui génère tes boutons (PHP et HTML) 

-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel brossard
Envoyé : lundi 29 novembre 2010 17:17
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

oui j' affiche bien le post , ça confirme que le test est bien faux.




[_submit] = VALIDER




Le 29 novembre 2010 17:02, Lélio ML mailing-l...@lelio.fr a écrit :


À mon avis, non.


 

Pour voir ce qui s'affiche, tu peux soit mettre un petit die() après
ou
alors mettre cela dans les logs (pas forcément plus long mais il
faut aller
regarder les logs pour voir le résultat).


-Message d'origine-
De : symfony-fr@googlegroups.com
[mailto:symfony...@googlegroups.com] De la

part de manuel brossard
Envoyé : lundi 29 novembre 2010 17:00

À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

Non j'' ai pas le temps de voir ce qui s' affiche. .

mon action new appèle créate puis processform.

Est ce que le '_' a une importance dans le nom du paramètre ?




Le 29 novembre 2010 16:41, Lélio ML mailing-l...@lelio.fr a écrit
:


   Bonjour,
   Dans l'admin generator, il utilise le même code dans la
methode
   processForm() :

if ($request-hasParameter('_save_and_add'))
{
  $this-getUser()-setFlash('notice', $notice.' You can
add
another
   one below.');

  $this-redirect('@contract_new');
}
else
{
  $this-getUser()-setFlash('notice', $notice);

  $this-redirect(array('sf_route' = 'contract_edit',
'sf_subject' =
   $contract));
}

   Cela devrait donc fonctionner.
   As-tu vérifié ce que te retourner le formulaire comme
paramètre ?
   echo 'pre$_POST: '.print_r($_POST, true).'/pre'; // au
début de
ton
   action


   -Message d'origine-
   De : symfony-fr@googlegroups.com
[mailto:symfony...@googlegroups.com] De la

   part de Jérémy LEHERPEUR
   Envoyé : lundi 29 novembre 2010 16:16
   À : symfony-fr@googlegroups.com
   Objet : Re: [symfony-fr] 1 formulaire 2 boutons


   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

Re: [symfony-fr] 1 formulaire 2 boutons

2010-11-29 Par sujet Mohamed Ayoub Benjelloun
En dur veux dire que tu l'écris en dur sans widget ni validator?
si tel est le cas regarde du coté de ça
http://www.symfony-project.org/forms/1_4/fr/

Sinon en symfony généralement sur ton template l'attribut action de ta
form pointera vers l'url_for() de l'action sf en cours, sauf que sur cette
dernière tu fais un test qui différenciera l'usage de cette action pour les
deux cas, à savoir, 1-premier usage ou 2-après post du form, du genre:


Exemple d'utilisation d'un form contenant un input type file par exemple:

*//action*
...
$this-form = new ExempleForm();//se qui se passera dans les deux cas
if ($request-isMethod('post'))//cas spécifique à l'après post
{

$this-form-bind($request-getParameter($this-form-getName()),$request-getFiles('fichier'));
//le deuxième param n'est pas obligatoire
if($this-form-isValid())
{
$file = $this-form-getValue('file');
$filename =
sha1($file-getOriginalName()).$file-getExtension($file-getOriginalExtension());
$this-getUser()-setFlash('validationNotice', sprintf('traitement
OK'));
$this-form-save();
}
else
{$this-getUser()-setFlash('validationNotice', sprintf('traitement
NOK'));}//à personnaliser pour connaitre l'origine de l'erreur
}
...

*//template*
//ceci affichera ton message de validation ou d'erreur sur le même template
affichant ton form
...
if($sf_user-hasFlash('validationNotice')){echo
$sf_user-getFlash('validationNotice')}
...


*+Dans ton cas*:
1-sur le template: utiliser deux input type submit de même nom mais de value
différente, (à mon avis c'est suffisant) et sur l'action mettre ce teste:
if($this-form['nomDuSubmit']=='value1'){//traitement1}
elseif($this-form['nomDuSubmit']=='value2'){//traitement1}

2-essayer ça sur l'action pour voir si ça n'est pas un problème de
configuration sur les protection CSRF:
sfForm::disableCSRFProtection();

3-ne pas oublier echo $form-renderHiddenFields() sur le form de ton
template

et normalement ça doit marcher...

Bon courage

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