IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC PHP Discussion :

Contrôleur pour un formulaire en plusieurs parties


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 38
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    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.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 38
    Par défaut
    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

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Ce qui ne me semble pas être une bonne idée, est de mettre "form1" : "formPersonalData" me semble plus adapté par exemple.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 38
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Divisé le formulaire en plusieurs parties (affichage)
    Par ctek59 dans le forum Symfony
    Réponses: 3
    Dernier message: 21/03/2012, 18h57
  2. Formulaire en plusieurs parties
    Par developpeurpouce dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2009, 15h21
  3. Formulaire en plusieurs parties, avec validation
    Par Flackou dans le forum Ruby on Rails
    Réponses: 15
    Dernier message: 20/05/2008, 16h32
  4. Formulaire en plusieurs parties ? (avec controle des erreurs)
    Par fabseven dans le forum Ruby on Rails
    Réponses: 0
    Dernier message: 04/04/2008, 16h23
  5. [WACT] Un contrôleur pour plusieurs formulaires
    Par lvldia dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 11/07/2007, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo