Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2007, 16h37   #1
Membre à l'essai
 
Inscription : juillet 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 38
Points : 24
Points : 24
Par défaut Contrôleur pour un formulaire en plusieurs parties

Bonjour,

Je teste actuellement le Zend Framework, j'ai suivit le tutos de ce site et celui du site officiel qui explique le principe pour créer les pages de base (affichage, formulaire).

Mon objectif dans un premier temps serait de réaliser un formulaire en plusieurs partie (formulaire trop gros pour tenir sur une seule page).

1ere partie :
une liste de case à cocher :
Le contenue de cette liste est dans une base mysql, j'aimerais pouvoir l'afficher dynamiquement.
lorsque l'on valide cette partie, si elle est ok on passe à la partie 2.

2e partie :
un formulaire classique, date, nom prénom...
on valide le formulaire, si les champs saisie sont ok on passe à la partie 3

3e partie :
une page récapitulative de la saisie avec un possibilité de revenir a la partie 1 ou 2 pour correction.

Je ne voit pas trop comment construire mon controlleur

Que penser vous de cette structure:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
function afficherP1Action {
}
 
function validerP1Action {
}
 
function corrigerP1Action {
}
 
function afficherP2Action {
}
 
function validerP2Action {
}
 
function corrigerP2Action {
}
 
function afficherP3Action {
}
 
function saveP3Action {
}
Si ça n'est pas top, comment procéder ?
Merci bcp.
FredPont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 18h58   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Donner des noms "page 1", "page 2", etc. te donne l'impression d'être en train de te répéter. Si tu regroupes les pages de ton formulaires par thèmes, ce sera peut-être plus clair. Ce sont en fait des formulaires distincts, donc les différentes actions se justifient.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 09h54   #3
Membre à l'essai
 
Inscription : juillet 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 38
Points : 24
Points : 24
J'avais aussi pensé à faire un controlleur par page du formulaire est ce une bonne idée ? ?

Histoire d'avoir des url du type :
- http://monapplis/form1/ajouter
- http://monapplis/form1/modifier
- http://monapplis/form2/ajouter
- http://monapplis/form2/modifier
FredPont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 10h15   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Ce qui ne me semble pas être une bonne idée, est de mettre "form1" : "formPersonalData" me semble plus adapté par exemple.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 10h26   #5
Membre à l'essai
 
Inscription : juillet 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 38
Points : 24
Points : 24
Ok Merci, en fait j'avait bien pigé pour les intitulés mais a ton avis le mieux c'est quoi un controlleur pour tous les formulaires (1 ere solution) ou un controlleur par formulaire avec les différentes actions (2e solution).

Encore merci pour les réponses rapides.
FredPont est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h40.


 
 
 
 
Partenaires

Hébergement Web