Question

Comment puis-je ajouter mon propre plug-in jquery situé dans mon chemin ZF "public / js / isround.js"?
- Appliquer à l'aide de Zend Cadre au lieu de la mettre en place manuellement:

<script> $("#world").isRound('myPlugin'); </script>

  1. la configuration de JQuery fonctionne

    $this->jQuery()->setLocalPath('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js')
                   ->enable()
                   ->setUiLocalPath('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js')
                   ->uiEnable()
                   ->addStylesheet('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/ui-lightness/jquery-ui.css');
    
  2. application de fichier / vues / scripts / index / index.phtml, j'ai:

    _____my js plug-in s'applique ici _____

Était-ce utile?

La solution

Utilisez une aide d'une vue. ZEND Documentation Vérifier: Exemple n ° 2 construisant votre propre assistant sans mode de conflit

Aussi un didacticiel sur la fenêtre Helpers et JQuery ZENDAST

Voici un code: Créez un dossier dans votre dossier de la bibliothèque appelé MyLib. En cela crée une vue de dossier. Dans les vues Créez un aidateur de dossiers. Chez les aides crée un fichier nommé: isround.php

<?php

class Mylib_Views_Helpers_IsRound {
    public function isRound($elem){
        echo '<script type="text/javascript">$("'.$elem.'").isRound();</script>';
    }
}

dans l'indexaction dans IndexController.php

$this->view->addHelperPath('Mylib/views/helpers', 'Mylib_Views_Helpers');

dans index.phtml:

<?php $this->isRound('#elem'); ?>

J'espère que cela vous aidera!

Autres conseils

Est-ce ce que vous recherchez?

$this->headScript()->appendFile('/js/isround.js');

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top