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_Form PHP Discussion :

[ZF 1.8] Utilisation de ZendX_Jquery


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 46
    Par défaut [ZF 1.8] Utilisation de ZendX_Jquery
    Bonjour a tous,

    J'ai un problème pour utiliser ZendX_JQuery.

    J'ai mis mon dossier ZendX contenant Jquery au même niveau que le dossier Zend.

    J'ai le bootstrap suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $view->addHelperPath(APPLICATION_PATH . "/Zend/View/Helper", "Zend_View_Helper_");
    $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
    $viewRenderer->setView($view);
    Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
    J'ai suivi le tutorial suivant:
    http://zendgeek.blogspot.com/2009/07...framework.html

    Dans mon layout, j'ai mon menu qui est inséré. Si je le laisse alors j'ai le haut de ma page qui s'affiche correctement et à l'endroit de mon menu, j'ai ceci:
    Fatal error: Call to a member function _() on a non-object in D:\WWW\wamp\www\Dossier\application\layouts\layout.phtml on line 76

    Si j'enleve mon menu du layout, j'ai alors mon formulaire qui s'affiche (avec le datepicker notamment) mais quand je clique à l'intérieur, rien ne se passe. Je n'ai aucun javascript ....

    Pourriez vous m'aider please ....

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Par défaut
    Le problème est dans ton layout, montre-nous les lignes 71 à 81 stp.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 46
    Par défaut
    Voila les lignes de 40 à 100, pour que tu puisses mieux comprendre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    $this->headScript()
    ->appendFile($this->baseUrl()  . '/public/js/scripts.js', 'text/javascript')
    ->appendFile($this->baseUrl()  . '/public/js/fckeditor/fckeditor.js', 'text/javascript')
    ->appendFile($this->baseUrl()  . '/public/js/jquery/jquery.js', 'text/javascript')
    ->appendFile($this->baseUrl()  . '/public/js/jquery/jquery.cascade.js', 'text/javascript')
    ->appendFile($this->baseUrl() . '/public/js/publisher.js', 'text/javascript')
    ->appendFile($this->baseUrl()  . '/public/js/ui/jquery.js', 'text/javascript')
    ->appendFile($this->baseUrl()  . '/public/files/jquery/js/jquery-ui-1.6.custom.min.js', 'text/javascript');
     
     
    $this->JQuery()->setLocalPath($this->baseUrl() . '/public/js/ui/jquery.js')
                   ->addStylesheet($this->baseUrl() . '/public/js/themes/ui.datepicker.css');
     
     
    Zend_Registry::getInstance()->get('logger')->debug('Starting HTML Output');
     
    echo $this->doctype(). "\n";
    ?>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->escape(Zend_Registry::get('config')->general->site->meta->language); ?>" lang="<?php echo $this->escape(Zend_Registry::get('config')->general->site->meta->language); ?>">
    <head>
    <?php echo $this->headMeta() . "\n"; ?>
    <?php echo $this->headTitle() . "\n"; ?>
    <?php echo $this->headLink() . "\n"; ?>
    <?php echo $this->headScript() . "\n"; ?>
    <?php echo $this->JQuery(); ?>
     
     
    </head>
    <body>
    <div id="header">
          <div id="imageHeader"><img src="<?php echo $this->baseUrl() ; ?>/public/images/header.png" alt="Image"/>
          <ul id="<?php echo $this->translationView->_('nomMenu');?>">
                    <li class='<?php echo $this->escape($this->welcome); ?>'><a href="<?php echo $this->url(array('controller' => $this->escape($this->controller1), 'action' => $this->escape($this->action1), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>">
                    <b><?php echo $this->translationView->_('menu1');?></b></a></li>
                    <li class='<?php echo $this->escape($this->createaccount); ?>'><a href="<?php echo $this->url(array('controller' => $this->escape($this->controller2) , 'action' => $this->escape($this->action2 ), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>"><b><?php echo $this->translationView->_('menu2');?></b></a></li>
                    <li class='<?php echo $this->escape($this->retrievepassword); ?>'><a href="<?php echo $this->url(array('controller' => $this->escape($this->controller3), 'action' => $this->escape($this->action3 ), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>"><b><?php echo $this->translationView->_('menu3');?></b></a></li>
                    <li class='<?php echo $this->escape($this->instructions); ?>'><a href="<?php echo $this->url(array('controller' => $this->escape($this->controller4), 'action' => $this->escape($this->action4 ), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>"><b><?php echo $this->translationView->_('menu4');?></b></a></li>
                    <li class='<?php echo $this->escape($this->contact); ?>'><a <?php
                    if ($this->onclick==""){ ?>href="<?php echo $this->url(array('controller' => $this->escape($this->controller5), 'action' => $this->escape($this->action5 ), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>
                        <?php }
                    else { ?>
                        onclick="<?php echo $this->onclick; }?>">
                        <b><?php echo $this->translationView->_('menu5');?></b></a>
                        </li>
                        <?php if ($this->escape($this->module)=='publisher'){ ?>
                            <li class='<?php echo $this->escape($this->retrievepassword); ?>'><a href="<?php echo $this->url(array('controller' => $this->escape($this->controller6), 'action' => $this->escape($this->action6 ), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>"><b><?php echo $this->translationView->_('menu6');?></b></a></li>
                              <li class='<?php echo $this->escape($this->contactExit); ?>'><a <?php
                    if ($this->onclickExit==""){ ?>href="<?php echo $this->url(array('controller' => $this->escape($this->controller7), 'action' => $this->escape($this->action7 ), 'param'=>null, 'typeAF'=>null, 'attached'=>null)); ?>
                        <?php }
                    else { ?>
                        onclick="<?php echo $this->onclickExit; }?>">
                        <b><?php echo $this->translationView->_('menu7');?></b></a>
                        </li>
                      <?php } ?>
            </ul>
            </div>
    </div>
            <?php echo $this->layout()->content ?>
     
    </body>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Par défaut
    Si j'ai précise le numéro des lignes, c'est pour qu'on puisse retrouver précisement la numéro 76 (5 avant, 5 après)... Montre-nous la ligne 76 alors...

  5. #5
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 46
    Par défaut
    C'est celle là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ul id="<?php echo $this->translationView->_('nomMenu');?>">

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Par défaut
    Je l'aurai parié, ça n'a aucun sens :

    <?php echo $this->translationView->_('nomMenu');?>

    Qu'es-ce que tu voulais faire ? afficher une variable protégée ??

    (C'est quoi translationView ? J'ai cherché dans l'API Doc j'ai pas trouvé)

Discussions similaires

  1. [ZF 1.11] Utilisation de ZendX_Jquery
    Par bpdelavega dans le forum Zend Framework
    Réponses: 2
    Dernier message: 20/12/2011, 09h22
  2. Utilisation de DatePicker dans ZendX_JQuery
    Par itsrugby dans le forum Zend Framework
    Réponses: 6
    Dernier message: 18/12/2008, 09h45
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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