Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-06-2010 11:35:36

maryooman
Membre
Date d'inscription: 15-02-2010
Messages: 106

Chemain d'un Action Helper

Bonjour,

J'ai un soucis pour indiquer le chemain du dossier qui contient les actions d'aide

Mes Helpers sont dans

application
    controllers
        helper

Le helper

Code:

require_once 'Zend/Loader/PluginLoader.php';
require_once 'Zend/Controller/Action/Helper/Abstract.php';

class Helper_GoBack extends Zend_Controller_Action_Helper_Abstract 
{ }

Son appele à partir d'un controlleur

Code:

$this->_helper->GoBack->setFlashMessengerNamespace('test');

Et le code dans le bootstrap

Code:

Zend_Controller_Action_HelperBroker::addPrefix('application/controllers/helpers', 'Helper_');

J'ai essayé quelques orthographes différentes.


L'erreur est la suivante :

Code:

Message: Action Helper by name GoBack not found

Merci de votre aide

Hors ligne

 

#2 29-06-2010 14:50:10

maryooman
Membre
Date d'inscription: 15-02-2010
Messages: 106

Re: Chemain d'un Action Helper

je l'ai mis ici
library\Zend\Controller\Action\Helper

et j'ai appelé la classe
Zend_Controller_Action_Helper_GoBack

Par contre ça m'intéraisse toujours de savoir comment faire pour un helper dans un autre dossier

Hors ligne

 

#3 30-06-2010 17:18:04

gmifsud
Membre
Date d'inscription: 29-04-2010
Messages: 75

Re: Chemain d'un Action Helper

En utilisant le gestionnaire d'aide comme indiqué sur cette page, ça ne fonctionne pas ?
http://framework.zend.com/manual/fr/zen … lpers.html

C'est à dire :

Code:

      // Ajoute les aides préfixées Mes_Action_Helpers dans Mes/Action/Helpers/
      Zend_Controller_Action_HelperBroker::addPrefix('Mes_Action_Helpers');

Bonne chance.

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