Bonjour à tous,
je tente d'écrire un ActionHelper mais de toute évidence, je ne dois pas bien déclarer celui ci.
Erreur : Action Helper by name Amazon not found
Voici ma config classique :
Arborescence Site avec respect des majuscules, minuscules (au cas où) :
[monsite]|_applicationcontrollers|_Index.phpplugins|_Amazon.php.../...Bootstrap.php|_publicBootstrap.php|_index.php
Index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 .../... Zend_Controller_Action_HelperBroker::addPrefix('plugins'); Zend_Controller_Action_HelperBroker::addPath(APPLICATION_PATH , 'plugins'); .../... //==> APPLICATION_PATH correspondant à "realpath(dirname(__FILE__) . '/../application'" .../...
Amazon.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 .../... public function indexAction() { .../... $montest = $this->_helper->Amazon(); echo $montest; } .../...
J'imagine que l'erreur vient de ma déclaration dans le Bootstrap mais je n'trouve pas. Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 class Plugins_Amazon extends Zend_Controller_Action_Helper_Abstract { public $pluginLoader; public function __construct() { $this->pluginLoader = new Zend_Loader_PluginLoader(); } public function direct() { return 'Salut mon KIKI'; } }
Partager