Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] jForms : petite question

Posted by fg on 02/27/2008 11:25

Bonjour,

La chose que je souhaite faire est simple : lorsqu'un champ est incorrect, je souhaite ré-afficher le formulaire pré-rempli avec les valeurs.

Pour cela j'utilise les actions recommandées par la doc de Jelix : save, show, prepare etc..

Donc quand mon action save détecte une erreur de saisie, elle me fait une redirection vers l'action show.

Or dans l'action show, quand je fais un jForms::fill('....') je ne retrouve pas les données de mon formulaire.

La variable $_SESSION['JFORMS'] ne contient plus les datas alors que dans l'action save elles y étaient.

Voici mon action show :

 $form = jForms::fill('commande~inscription');
 
 $rep->body->assignZone('CONTENT', 'inscription_index',
      array('formulaire' => $form));

Dans mon action save c'est une réponse de type redirect toute simple.

PS: je n'ai qu'un seul formulaire.

Une idée ?

  [Opened] Re: jForms : petite question

Reply #1 Posted by laurentj on 02/27/2008 11:57

Ton action show n'est censée qu'afficher le formulaire. Je ne vois donc pas pourquoi tu fais un fill... Fait un get tout simplement.

  [Opened] Re: jForms : petite question

Reply #2 Posted by fg on 02/27/2008 14:01

Ok merci, ça marche nikel :)

 
Page
  1. jForms : petite question