IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Zend et JQuery


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 61
    Par défaut Zend et JQuery
    Bonjour,

    J'ai suivi le tutoriel http://www.throrinstudio.com/blog/in...e/idarticle/37 (qui est plutôt court ^^) à la lettre mais ça ne marche pas.

    J'ai mis le fichier 'jquery-1.4.2.min.js' dans public/js

    voici donc la partie de mon bootstrap.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     // Initialize view
            $view = new Zend_View();
            $view->doctype('XHTML1_STRICT');
            $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');
            $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
            $view->addHelperPath('App/View/Helper/', 'App_View_Helper');
            $view->addHelperPath('ZendX/JQuery/View/Helper', 'ZendX_JQuery_View_Helper');
            Zend_Dojo::enableView($view);
            Zend_View_Helper_PaginationControl::setDefaultViewPartial('pagination.phtml');
            // Add it to the ViewRenderer
            $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
            $viewRenderer->setView($view);
            //seulement si on utilise d'autres frameworks ajax
            ZendX_JQuery_View_Helper_JQuery::enableNoConflictMode();
    J'ai ceci dans mon layout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo $this->headScript()->setFile($this->baseUrl('js/jquery-1.4.2.min.js'));
        $this->jQuery()->enable();
        echo $this->jQuery();
    Voici l'erreur que j'ai pour l'instant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: require_once(ZendX/JQuery.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\bin\php\php5.3.0\PEAR\Zend\ZendX\JQuery\View\Helper\JQuery.php on line 26
    Un problème d'includepath ou autre ...?

    Que dois-je faire de plus pour avoir jQuery ?

    Merci d'avance...

    Edit: A la lettre ou presque parce qu'en fait je n'ai rien dans 'library'. En effet, je me disais qu'il suffisait d'inclure certaines choses pour que ça marche..à quoi bon remettre dans 'library' ce que j'ai déjà dans Zend(Zend/ZendX....)

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 61
    Par défaut
    J'ai aussi parfois cette erreur en modifiant deux trois trucs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Zend_Loader_PluginLoader_Exception: Plugin by name 'JQuery' was not found in the registry
    Ce qui n'ai vraiment pas bon..:/

  3. #3
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Citation Envoyé par mysth
    Voici l'erreur que j'ai pour l'instant :
    Code :
    Warning: require_once(ZendX/JQuery.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\bin\php\php5.3.0\PEAR\Zend\ZendX\JQuery\View\Helper\JQuery.php on line 26
    Un problème d'includepath ou autre ...?
    Que te retournes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ini_get('include_path');

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ceci est largement suffisant pour faire fonctionner Jquery dans Zend

    Ton boostrap est correcte !

    dans ton Layout

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php echo $this->headStyle() ?>
            <?php $this->jQuery()->enable();
            echo $this->jQuery(); ?>
    Par contre ton message d'erreur fait pense à ce que tu ne possède pas le répertoire ZendX_Jquery dans /library

Discussions similaires

  1. [ZF 1.10] Zend + Ajax + JQuery
    Par psylo66 dans le forum Autres composants
    Réponses: 5
    Dernier message: 18/02/2013, 19h33
  2. [ZF 1.11] Auto-completion avec Zend et jQuery
    Par CinePhil dans le forum Zend_Form
    Réponses: 7
    Dernier message: 25/06/2011, 01h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo