- 1
[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
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
Posted by fg on 02/27/2008 14:01
Ok merci, ça marche nikel :)
- 1