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