[View_Helper] Aide de vue personnelle non trouvée
Bonjour,
Je n'arrive pas à intégrer une aide de vue personnalisée.
Cette aide est dans le fichier application/views/helpers/MaFonction.php
Je l'ai déclarée ainsi :
Code:
1 2 3 4 5
| class My_View_Helper_MaFonction extends Zend_View_Helper_Abstract {
public function maFonction($param) {
return $param*2;
}
} |
et dans ma vue, je l'utilise ainsi
Code:
<p>param = <?php echo $this->maFonction(3);?></p>
Et j'obtiens une magnifique erreur de chargement :
Code:
Message: Plugin by name 'MaFonction' was not found in the registry; used paths: Zend_View_Helper_: Zend/View/Helper/;D:/apache/htdocs/jml44/application/views\helpers/
Comme vous pouvez le voir, le fichier des aides de vue est pourtant scanné. Où est le problème ?
Au passage, l'autoloader dans le bootstrap :
Code:
1 2 3 4 5 6 7
| protected function _initAutoload() {
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Default_',
'basePath' => dirname(__FILE__),
));
return $autoloader;
} |
D'avance merci pour votre aide