Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 25-02-2013 10:52:29

J0r
Membre
Date d'inscription: 27-04-2012
Messages: 57

Même Formulaire sur plusieurs page d'un site

Bonjour,

Je dois créer un formulaire de contact qui va être sur plusieurs page d'un site, je comptais procéder comme ceci :

Création d'un controller "maitre" qui sera étendu par les controller voulant afficher le formulaire de contact.
Dans ce controller :
- Création d'une fonction de création du formulaire et de sauvegarde dans la vue, appelé comme ceci pour être exécuté avant le reste :

Code:

[lang=php]
    public function setEventManager(EventManagerInterface $events){
        parent::setEventManager($events);   
        $events->attach('dispatch', function ($e) { 
            //Création du formulaire
           ...
        },100);

- Création d'une fonction contactAction qui validera le formulaire puis enregistrera les données.
Appel dans le layout d'une vue pour afficher le formulaire.

Est-ce que la méthode vous parait correcte, ou est-ce qu'il existe une meilleure méthode ?

Hors ligne

 

#2 25-02-2013 14:03:27

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Même Formulaire sur plusieurs page d'un site

Salut, j'ai pas tout bien compris mais tu pourrais passer par une aide de vue pour l'affichage de ton formulaire. Ainsi tu pourrais l'intégrer là où tu as besoin et lorsque tu soumets ce formulaire tu appelles toujours la même action d'un contrôleur. Comme ça tu ne factorise que via l'aide de vue smile.

Hors ligne

 

#3 25-02-2013 16:24:56

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: Même Formulaire sur plusieurs page d'un site

Ou sinon par un plugin controller, qui renvoie une vue que tu peux lié à ta page par un ->addchild() ?

Hors ligne

 

#4 25-02-2013 16:27:07

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Même Formulaire sur plusieurs page d'un site

oui possible, je n'ai pas utilisé cette fonctionnalité sur ZF2, je sais même pas si elle existe :p

Hors ligne

 

#5 25-02-2013 16:36:55

J0r
Membre
Date d'inscription: 27-04-2012
Messages: 57

Re: Même Formulaire sur plusieurs page d'un site

Le addChild me paraît intéressant je vais y jeter un coup d’œil.

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