Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je n'arrive pas à activer jquery via ZendX_Jquery.
J'ai dans mon bootstrap
protected function _initView()
{
// Initialisation de la vue et des helpers de vue
$view = new Zend_View();
$view->doctype('XHTML1_STRICT');
// On ajoute le dossier des helpers
$view->addHelperPath(APPLICATION_PATH . '/views/helpers');
$view->addHelperPath(LIBRARY_PATH . '/ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');
// On charge l'helper qui va se charger de la vue
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$viewRenderer->setView($view);
return $view;
}et je fais un echo $this->jQuery(); dans mon layout mais ça me lève une exception :
Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name 'JQuery' was not found in the registry; used paths: Zend_View_Helper_: Zend/View/Helper/:./views/helpers/' in /home/codealac/library/Zend/Loader/PluginLoader.php:412 Stack trace: #0 /home/codealac/library/Zend/View/Abstract.php(1174): Zend_Loader_PluginLoader->load('JQuery') #1 /home/codealac/library/Zend/View/Abstract.php(610): Zend_View_Abstract->_getPlugin('helper', 'jQuery') #2 /home/codealac/library/Zend/View/Abstract.php(336): Zend_View_Abstract->getHelper('jQuery') #3 [internal function]: Zend_View_Abstract->__call('jQuery', Array) #4 /home/codealac/public_html/acadomag/application/layouts/admin.phtml(11): Zend_View->jQuery() #5 /home/codealac/library/Zend/View.php(108): include('/home/codealac/...') #6 /home/codealac/library/Zend/View/Abstract.php(880): Zend_View->_run('/home/codealac/...') #7 /home/codealac/library/Zend/Layout.php(796): Zend_View_Abstract->render('admin.phtml') #8 /home/codealac/library/Zend/Layout/C in /home/codealac/library/Zend/Loader/PluginLoader.php on line 412Pourriez vous m'aider?
J.
Dernière modification par jbunel (25-10-2010 15:15:40)
Hors ligne
essaye simplement ça
$view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');Hors ligne
J'ai fait l'appel un peu différemment dans le bootstrap et ça fonctionne :
protected function _initJq()
{
$this->bootstrap("layout");
$layout = $this->getResource("layout");
$view = $layout->getView();
ZendX_JQuery::enableView($view);
}Merci.
Hors ligne
Pages: 1