J'ai téléchargé une aide d'action de tiers que je voudrais ajouter à mon application. Comment puis-je faire ceci?Comment ajouter une aide d'action tierce à une application Zend Framework 1.8+?
0
A
Répondre
0
Cela devrait aider: The Helper Broker
Zend_Controller_Action_HelperBroker::addHelper(new Your_Controller_Action_Helper());
Assurez-vous que Your_Controller_Action_Helper
est auto-chargeable, ou est inclus.
2
Utilisation du Noginn SendFile Action Helper comme référence, est tombé dans le répertoire de la bibliothèque, la structure du répertoire ressemble à ceci:
/library
/Noginn
/Controller
/Action
/Helper
/SendFile.php
Dans /application/Bootstrap.php
ajouter une fonction init et ajouter le préfixe de classe:
protected function _initActionHelpers()
{
Zend_Controller_Action_HelperBroker::addPrefix('Noginn_Controller_Action_Helper');
}
Ensuite, dans votre contrôleur, vous pouvez appeler l'assistant d'action comme ceci:
$this->_helper->sendFile($options);
0
une autre solution consiste à ajouter de manière simple:
Zend_Controller_Action_HelperBroker::addHelper(new Wow_Controller_Action_Helper_Auth());
Vous pouvez également ajouter le préfixe courtier d'aide, comme Andrew a fait, ou le chemin ajouter à vos nouveaux assistants. Toutes ces options sont bien expliquées the manual.