Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-12-2008 23:34:37

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

[Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

Bonjour tout le monde,

ma question est dans le titre...
C'est par exemple dans le cas d'un formulaire de login.
Jusque là j'utilisais un formulaire classique dans ma page, mais en utilisant Zend_Form, vous feriez comment ?

Dernière modification par Jean-Marc Rigade (23-12-2008 20:07:14)

Hors ligne

 

#2 20-12-2008 11:06:49

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

Hello,

Je l'associe à mon plugin d'authentification qui envoie le Zend_Form dans la vue si non connecté.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 20-12-2008 15:20:51

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: [Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

En fait je ne trouvais pas comment utiliser la vue en cours dans le plugin.
Je sais c'est tout simple...

Je fais comme ça :

Code:

$view = Zend_Layout::getMvcInstance()->getView();

Est-ce la bonne façon de faire ?

Hors ligne

 

#4 20-12-2008 18:52:43

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

Hello,

Je vais la chercher dans le ViewRenderer mais le code que j'utilise est quasiment le même que celui à l'intérieur de Zend_Layout::getMvcInstance()->getView();.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 20-12-2008 23:02:21

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: [Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

une problématique, pour laquelle je n'ai pas trouvé de contribution avec une solution claire est la suivante :

Quelle est la solution la plus élégante et la plus sure pour après un login réussi, rester sur la page qui était affichée au moment où l'utilisateur a décidé de se connecter ?

Il y a toujours le referer , mais j'aurais préféré autre chose, plus dans le respect du ZF...

Hors ligne

 

#6 20-12-2008 23:16:52

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Re: [Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

Dans le livre de Julien et Guillaume, ils parlent à un moment de $this->_helper->redirectorToOrigin();

Je n'ai pas testé, mais c'est peut-être ce que tu recherche.


Chan IRC de ZF en français : zftalk-fr

Hors ligne

 

#7 23-12-2008 20:06:40

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: [Résolu][1.7.1][Zend_Form]Frmulaire sur tous les écrans

En effet ça me convient !
J'avoue ne pas encore avoir fait une lecture in extenso de leur ouvrage...

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