Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-04-2011 21:15:37

mehdi54
Nouveau membre
Date d'inscription: 04-04-2011
Messages: 5

Afficher un même formulaire sur toutes les pages du site

Bonjour à tous,

Je cherche un moyen d'afficher un formulaire d'authentification de telle sorte à ce qu'il soit visible par n'importe quelle URL.

J'utilise un layout avec à côté de celà des modèles vues et controllers.

Est-ce que quelqu'un à déjà réussi à appliquer un formulaire partout c'est-à-dire quelque soit l'URL ?



Merci.

Hors ligne

 

#2 05-04-2011 14:03:12

pheuh
Membre
Date d'inscription: 18-03-2010
Messages: 22

Re: Afficher un même formulaire sur toutes les pages du site

bonjour,
je vois deux options :
- dans ton layout.phtml, tu ajoutes un "echo $this->action('action', 'controller', 'module')" là où tu veux, qui rend ton formulaire
- ou alors (mieux?), tu mets un "echo $this->layout()->monNouveauSegment", et tu fais gérer le contenu du segment "monNouveauSegment" avec un truc du genre "$this->_response->setBody($htmlDeMonFormulaire, 'monNouveauSegment');" depuis un plugin de controller
j'utilise les deux indifféremment, j'avoue ne pas m'être penché plus que ça sur les avantages / inconvénients de l'un par rapport à l'autre

Hors ligne

 

#3 05-04-2011 16:43:12

pheuh
Membre
Date d'inscription: 18-03-2010
Messages: 22

Re: Afficher un même formulaire sur toutes les pages du site

ah tiens, en relisant http://framework.zend.com/manual/en/per … view.html,
la partie "How can I speed up calls to the action() view helper?" et "Use the ActionStack when possible" expliquent justement la différence entre les deux façons de faire, au niveau performance. Trèèèèss intéressant smile

Hors ligne

 

#4 07-04-2011 22:28:11

mehdi54
Nouveau membre
Date d'inscription: 04-04-2011
Messages: 5

Re: Afficher un même formulaire sur toutes les pages du site

Merci beaucoup pour tes réponses pertinences.

J'ai une autre question maintenant. Comment afficher ce formulaire tout le temps,
c'est-à-dire avec n'importe quelle URL ?

Hors ligne

 

#5 11-04-2011 13:23:03

pheuh
Membre
Date d'inscription: 18-03-2010
Messages: 22

Re: Afficher un même formulaire sur toutes les pages du site

ben, c'est justement le but de ce que je t'ai proposé ... si je me suis mal exprimé, va voir peut-être le tuto de Julien Pauli : http://julien-pauli.developpez.com/tuto … nd-layout/

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