Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-06-2008 12:35:03

samah
Membre
Lieu: france
Date d'inscription: 24-04-2008
Messages: 17

Urgent redirection et affichage du résultat formulaire

Bonjour tout le monde
Je suis débutante ds zend framework, je bosse sur une application (gestion de stock d'un magasin)qui utilise ce frame et je suis bloquée...
J'ai fait un formulaire que le l'utilisateur va remplir, quand il va cliquer sur "enregistrer" alors il y aurait traitement du formulaire avec "javascript"(vérification si les champs sont biens remplis) et il y aurait une insertion des données remplies dans la table correspondante, en plus j'ai une redirection vers une autre page, dans cette dernière je dois afficher les données saisies par l'utilisateur(c'est ce que j'arrive pas à faire) comme ça si l'utilisateur s'est trompé par exemple dans l'orthographe d'un nom il pourra voir sa faute et la corriger.
Merci d'avance.

Hors ligne

 

#2 29-06-2008 15:27:59

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Urgent redirection et affichage du résultat formulaire

je procède comme suit
une action add ou edit qui prépare le formulaire (dans le premier cas construction d'un ensemble de valeurs par defaut dans l'autre recherche de l'élément à éditer) les donnes sont mise en session
redirection vers l'action showForm  qui ne fait qu'afficher les données présentes dans la session (c'est elle qui s'occupe de les formater si nécessaire)
l'utilisateur valide le formulaire après saisie et arrive sur l'action checkForm qui vérifie les données reçues. les nouvelles valeur remplacent les anciennes dans la session et s'y ajoute si besoin les messages d'erreur
rediection sur showForm si le formulaire n'est pas valide
redirection sur save qui enregistre les données en session
si l'enregistrement échoue ajout d'un message d'erreur dans la session et redirection vers showForm
si enregistrement OK nettoyage de la session et affichage d'un message de confirmation.

L'avantage d'agir ainsi est la possibilité de rebrancher toute les parties du processus pour l'adapter à un autre contexte ainsi on peux avoir un chekForm qui ne viens pas apprès le showForm mais après une autre action qui véhiculerait le même type de données à enregistrer etc.
il inconvénient gros usage de la session particulièrement pénalisant lorsque le contenu est gros
A+JYT

Hors ligne

 

#3 29-06-2008 18:31:10

slaughter
Membre
Date d'inscription: 01-04-2008
Messages: 217

Re: Urgent redirection et affichage du résultat formulaire

Bonjour, j'aurai prochainement de succession d'action du même type à faire sur mon site.
Sekaijin, lorsque tu parles de session c'est bien des variables du type $_SESSION['mavariable'] ou un autre type de session made in ZF?

Hors ligne

 

#4 30-06-2008 09:52:58

samah
Membre
Lieu: france
Date d'inscription: 24-04-2008
Messages: 17

Re: Urgent redirection et affichage du résultat formulaire

Je vous remercies pour votre réponse rapide je vais essayer d'appliquer ce que vous m'avez expliqué

Hors ligne

 

#5 30-06-2008 13:01:51

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Urgent redirection et affichage du résultat formulaire

je parle de la session $_session est la variable php qui contient ses valeur dans ZF il y a des classes pour la gérer j'utilise Zend_Session_Namespace
un article sur l'utilisation de la session sur mon blog http://sekaijin.ovh.org/?p=31
A+JYT

Dernière modification par sekaijin (30-06-2008 15:53:06)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages