Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
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
$this->_helper->GoBack->setFlashMessengerNamespace('test');
Et le code dans le bootstrap
Zend_Controller_Action_HelperBroker::addPrefix('application/controllers/helpers', 'Helper_');
J'ai essayé quelques orthographes différentes.
L'erreur est la suivante :
Message: Action Helper by name GoBack not found
Merci de votre aide
Hors ligne
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
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 :
// 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