Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-09-2009 15:07:07

yveson33
Membre
Lieu: bordeaux
Date d'inscription: 13-05-2008
Messages: 111
Site web

[RESOLU]zf 1.9.2 Redirection http dans un action helper

Boujour à tous

voila ma question, tout est dans le titre. j'ai crée un action helper pour les authetifications. qui fait une redirection quand l'utilisateur n'est pas connecter par exemple. alors la redirection dans un premier temps je le fait avec l'aide 

Code:

$redirector     =   Zend_Controller_Action_HelperBroker::getExistingHelper('redirector');
 $redirector->gotoUrl();

seulement il me renvoi null ou marche une fois sur deux. l'autre solution  provisoire est :

Code:

    $this->_request->setModuleName('backend');
            $this->_request->setControllerName('authenticate');
            $this->_request->setActionName('index'); 
$this->_request->setDispatched(true);

mais ne me convient car il y'a pas de redirection http mais juste un forward. alors si quelqu'un à une solution sur preneur merci d'avance

Dernière modification par yveson33 (22-09-2009 15:33:16)

Hors ligne

 

#2 22-09-2009 15:13:09

Ender
Membre
Date d'inscription: 01-09-2009
Messages: 52

Re: [RESOLU]zf 1.9.2 Redirection http dans un action helper

Petite question subsidiaire : tu fais appel à ce helper souvent? Si oui n'est-il pas plus intéressant de faire un plugin plutôt?

Sinon, moi je n'ai jamais vu de getExistingHelper(), personnellement j'utilise getStaticHelper() plutôt. Ca ne pourrait pas venir de là?

Hors ligne

 

#3 22-09-2009 15:16:30

Junk
Membre
Lieu: Paris
Date d'inscription: 18-09-2009
Messages: 27

Re: [RESOLU]zf 1.9.2 Redirection http dans un action helper

Bonjour,


Tu ne devrais pas avoir quelque chose comme ça plutôt :

Zend_Controller_Action_HelperBroker::getStaticHelper('Redirector')>gotoUrl($localisation);

Hors ligne

 

#4 22-09-2009 15:23:59

yveson33
Membre
Lieu: bordeaux
Date d'inscription: 13-05-2008
Messages: 111
Site web

Re: [RESOLU]zf 1.9.2 Redirection http dans un action helper

Ender a écrit:

Petite question subsidiaire : tu fais appel à ce helper souvent? Si oui n'est-il pas plus intéressant de faire un plugin plutôt?

Sinon, moi je n'ai jamais vu de getExistingHelper(), personnellement j'utilise getStaticHelper() plutôt. Ca ne pourrait pas venir de là?

merci pour la reponse rapide en fait c'est choix d'utiliser le  helper plutot que le plugin. par contre j'ai changé pour la methode   getStaticHelper() il semble mieux marche. je le garde merci d'avance pour la rapidité. merci à tous les deux

Dernière modification par yveson33 (22-09-2009 15:28:26)

Hors ligne

 

#5 22-09-2009 15:26:30

Ender
Membre
Date d'inscription: 01-09-2009
Messages: 52

Re: [RESOLU]zf 1.9.2 Redirection http dans un action helper

getExistingHelper() : static method to retrieve helper object. Only retrieves helpers already initialized with the broker (either via addHelper() or on-demand loading via getHelper()).

Voila pourquoi ça ne marchait pas. Vive la doc de Zend Framework. ^^

Dernière modification par Ender (22-09-2009 15:27:11)

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