Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je souhaiterais avoir vos conseils sur ce sujet. J'ai opté pour une structure modulaire dans mes dossiers, mais comme j'ai des helpers de vues redondant, j'ai préféré les sortir de mon dossier applications.
J'ai donc créer un plugin afin de pouvoir configurer les vues :
class Core_Plugins_ViewHelpers extends Zend_Controller_Plugin_Abstract { public function __construct ( ) { $view = new Zend_View ( ); $view->addHelperPath ( ROOT.S.'core'.S.'helpers', 'Core_View_Helper' ); } }
Mais lorsque j'appelle dans une vue une aide qui est dans le dossier helpers, j'ai l'erreur suivant :
Uncaught exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name 'UrlPermissions' was not found in the registry; used paths: Zend_View_Helper_: Zend/View/Helper/;D:/wamp/www/manager/manager/applications/panel/views\helpers/'
Donc se que j'en déduit c'est que le nouveau chemin n'est pas pris en compte.
Savez-vous pourquoi ?
Merci beaucoup d'avance.
Cordialement.
Dernière modification par nicko (17-07-2009 13:08:52)
Hors ligne
Tu peux traduire ca : ROOT.S.'core'.S.'helpers', 'Core_View_Helper' ??
t'as pas un bootstrap plutot que d'utiliser un plugin pour pas grand chose ?
Ton include_path est correctement configuré ?
Hors ligne
Du coup, j'ai remis tout ce la dans le bootstrap et j'avais juste a faire ceci :
$view->addHelperPath ( ROOT.S.'core'.S.'helpers' );
Puis d'appeler normalement mon aide de vue.
Merci pour l'info c'est de là que j'ai pu débloque le tout.
Hors ligne
Pages: 1