Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
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
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 ![]()
Hors ligne
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
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
Pages: 1