Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-11-2012 22:57:34

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

activer Zendx_jquery

Salut a vous voila je souhaite activez Zend_x dans mon appli mais j'ai du mal



voici mon bootstrap:
<?php


class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
    protected function _initAutoLoader() {
        $autoloader = Zend_Loader_Autoloader::getInstance();
        $autoloader->setFallbackAutoloader(true);
        return $autoloader;
    }

    protected function _initView() {
        $view = new Zend_View();
        $view->addHelperPath('ZendX/JQuery/View/Helper', 'ZendX_JQuery_View_Helper');
    //... paramètres optionnels pour les helpeurs jQuery ....
    $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
    $viewRenderer->setView($view);
        $view->doctype('HTML5');
        $view->setEncoding('UTF-8');
        $view->headTitle()->setSeparator(' - ');
        $view->headTitle('Projet modèle');
        $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
        $view->env = APPLICATION_ENV;
       
       

        // Add it to the ViewRenderer
         // css         
                $view->headLink()->appendStylesheet('/css/global.css');
               
        $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
        $viewRenderer->setView($view);

        return $view;
    }

Ainsi que mon layout

<?php
    echo $this->headMeta()."\r\n";
    echo $this->headTitle()."\r\n";
    $this->headLink()->appendStylesheet($this->baseUrl().'/styles/layout.css');
    echo $this->headLink()."\r\n";
    $this->headScript()
         ->appendFile($this->baseUrl().'/scripts/ckeditor/ckeditor.js');
    echo $this->headScript()."\r\n";
    if($this->jQuery()->isEnabled()){
        $this->jQuery()->setLocalPath($this->baseUrl().'/js/jquery/jquery-1.7.1.min.js')
                       ->setLocalPath($this->baseUrl().'/js/jquery/jquery.nivo.slider.js')
                               ->setLocalPath($this->baseUrl().'/js/jquery/slide.js')
                      
        echo $this->jQuery();
    }
    ?>

et dans mon view

<?php
$this->jQuery()->enable(); ?>
echo $this->jQuery();
<article>
    <div id="slider" class="nivoSlider">
        <img src="<?php echo $this->baseUrl(); ?>/images/walle.jpg" alt="logo" width="900px" height="118px" />
        <img src="<?php echo $this->baseUrl(); ?>/images/nemo.jpg" alt="logo" width="900px" height="118px" />
        <img src="<?php echo $this->baseUrl(); ?>/images/toystory.jpg" alt="logo" width="900px" height="118px" />
        <img src="<?php echo $this->baseUrl(); ?>/images/up.jpg" alt="logo" width="900px" height="118px" />
    </div>
   
je vois pas l'erreur peut on m'eclairer en sachant que dans mon code source je vois ceci

<script type="text/javascript" src="/site/public/js/jquery/slide.js"></script>

mais pas l'appel de jquery ni du plugin;merci d'avance

Hors ligne

 

#2 16-11-2012 00:51:42

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 613
Site web

Re: activer Zendx_jquery

Bonjour,

SetLocalPath sert à... définir le chemin local, et appelé sur l'objet jQuery il cherche à définir le chemin local... de jquery !

Il faut donc utiliser addJavascriptFile() qui te permettra d'ajouter des fichiers js.

Hors ligne

 

#3 16-11-2012 17:54:24

thomadson
Membre
Date d'inscription: 16-11-2012
Messages: 12

Re: activer Zendx_jquery

Bonsoir tout  le monde. Svp, je ne suis qu'un débutant en zend framework. j'ai suivi un tuto avec la version minimale 1.11.11 pr realiser un projet. Maintenant j'ai besoin de la librairie ZendX pour certaines operations. Or dans la version minimale, on ne la trouve pas. J'ai egalement telecharger la version complete mais je ne trouve toujours pas la librairie ZendX. SVP quelqu'un peut m'aider svp.

Hors ligne

 

#4 16-11-2012 18:08:37

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 613
Site web

Re: activer Zendx_jquery

Dans la version full, il faut aller dans extras/libraries/ et prendre le dossier ZendX.

Hors ligne

 

#5 16-11-2012 18:21:01

thomadson
Membre
Date d'inscription: 16-11-2012
Messages: 12

Re: activer Zendx_jquery

Dans la version full, je n'ai que les repertoires bin, demos, library, ressources et src. Alors il se trouve ou?svp

Hors ligne

 

#6 16-11-2012 19:14:16

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 613
Site web

Re: activer Zendx_jquery

Sur la page des archives de téléchargement du Zend Framework, tu prends la 1.11.11 en full par exemple (normalement le mieux c'est de prendre la dernière stable mais bon)...

Dedans il y a un dossier extra, puis library et là ZendX

Hors ligne

 

#7 19-11-2012 09:30:33

thomadson
Membre
Date d'inscription: 16-11-2012
Messages: 12

Re: activer Zendx_jquery

Merci beaucoup, grace a vous, je peux maintenant continuer mon projet. Encore une fois merci

Hors ligne

 

#8 19-11-2012 16:17:31

thomadson
Membre
Date d'inscription: 16-11-2012
Messages: 12

Re: activer Zendx_jquery

Merci de bien vouloir m'aider, je cherche egalement a activer zendx dans mon application, j'ai le repertoire  zendx dans library. D'apres les tuto que je consulte(il y en a plusiers et il ne le font pas de la meme maniere, ce qui m'embrouille un peu vu que je ne suis qu'un debutant), je dois changer mon bootstrap et autre.
Voici mon bootstrap

<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{   
    public function run()
    {
        // Cela permet d'avoir le fichier de configuration disponible
        //depuis n'importe ou dans l'application.
        Zend_Registry::set('config', new Zend_Config($this->getOptions()));
        parent::run();
    }

    protected function _initAutoload()
    {
        $loader = new Zend_Application_Module_Autoloader(array(
            'namespace' => '',
            'basePath'  => APPLICATION_PATH));
        return $loader;
    }

    protected function _initView()
    {
        $view = new Zend_View();
        $view->doctype('XHTML1_STRICT');
        $view->headTitle('Gestion des applications ');
        $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8');
        // Add it to the ViewRenderer
        $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
        $viewRenderer->setView($view);
        return $view;
    }
}

J'aimerais savoir si c'est bien fait et quelles sont les prochaines etapes a suivre pour reussir mon activation, merci beaucoup. Malgre les difficultes, je en perds pas espoir, je sais que j'y arriverai mais pas tout seul quand meme, et c'est pour cela je sollicite votre aide.

Hors ligne

 

#9 21-11-2012 18:39:23

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

Re: activer Zendx_jquery

j'y suis pas arriver a l'installer malgre le conseil de théocrite:addJavascriptFile()
excuse moi d'avoir repondu si tardivement actuellement j'essaye d'heberger mon site sous 1&1 (je reviendrais sur ce probleme )

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages