Je suis encore très jeune chez Zend Framework et je suis coincé avec la création d'un plugin. Je voudrais créer une barre latérale pour afficher les statistiques des visiteurs qui devraient être visibles sur toutes les pages. J'ai donc décidé de créer un plugin et de l'intégrer dans mon fichier layout. J'ai déjà un plug-in là-dedans, appelé Application_Plugin_CategoriesNavigationComment enregistrer un plugin dans Zend Framework application.ini?
Mon Plugins se trouve sous l'application /plugins/sidebar.php application/plugins/CategoriesNavigation
Dans mon application.ini, je suis entré comme suit:
application.ini
resources.frontController.plugins.categoriesnavigation = "Application_Plugin_CategoriesNavigation"
resources.frontController.plugins.sidebar = "Application_Plugin_Sidebar"
Mon Plugin classe en ce moment
//My Plugin Class:
class Application_Plugin_Sidebar extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
echo "Just a test";
}
}
U nfotunately Je reçois l'erreur suivante Message:
Uncaught exception 'Zend_Loader_PluginLoader_Exception' avec le message « Plugin par nom 'Sidebar' n'a pas été trouvé dans le registre; chemins utilisés: Zend_View_Helper_Navigation_: Zend/View/Helpers/Navigation/ ZendX_JQuery_View_Helper_: ZendX/JQuery/Voir/Aide/ Zend_View_Helper_:
Qu'est-ce que je fais mal? Le plugin Navigation fonctionne bien et se ressemble, mais pourquoi ne fonctionne-t-il pas avec le second plugin?
Toute aide appréciée!
Merci beaucoup, mais je l'avais déjà dans le fichier application.ini et cela n'a rien changé. Une autre idée de ce que ça pourrait être? J'intègre jQuery dans mon fichier boostrap, cela pourrait-il être la raison? Mais pourquoi l'autre Plugin ne fonctionnerait-il pas? – Luka
Je suis un idiot ... Je l'ai appelé dans le mauvais sens ... – Luka
Hehe, c'était un problème très étrange. Content que ça a marché! – kingdaemon