Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je suis encore un débutant mais j'avance et j'essai donc de nouveau composant.
Je suis en train de teste ZendX_JQuery comme indiquer sur la doc mais je n'arrive pas à faire fonctionner ce composant.
Voici mon code dans mon bootstrap :
/**
* Configuration de la vue avant d'appeler la méthode dispatch()
*/
$view = new Zend_View();
$view->setEncoding('UTF-8');
$view->strictVars((bool) $configMain->debug);
$view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');
$vR = Zend_Controller_Action_HelperBroker::getStaticHelper("ViewRenderer");
$vR->setView($view);Dans mon layout je mets :
<?php $this->jQuery(); ?> </head>
Pour finir dans ma vue :
<?php $this->ajaxLink("Show me something",
"/admin/saison/ajax",
array('update' => '#test')); ?>
<div id="test"></div>
<form method="post" action="/hello/world">
Pick your Date: <?php $this->datePicker("dp1",
'',
array('defaultDate' =>
date('Y/m/d', time()))); ?>
<input type="submit" value="Submit" />
</form>J'ai l'erreur suivante :
'ZendX_JQuery_Exception' with message 'Cannot resolve Zend Locale format by default, no application wide locale is set.'
Autre question, dans la doc, ils utilisent : "<?=" au lieu de "<?php"
C'est une erreur ?
Merci pour vos futures réponses
Julien
Dernière modification par jbunel (06-05-2009 14:24:14)
Hors ligne
<?= $string ?>
est équivalent à
<?php echo $string; ?>
Hors ligne
attention, il faut afficher le résultat et ici, tu ne le fait pas
<?php $this->jQuery(); ?> </head>
correction =>
<?= $this->jQuery(); // echo $this->JQuery() ?> </head>
Hors ligne
Mon erreur est que je ne savais ce que signifiait "<?=" pour ma deuxième erreur c'était la locale qui était déclaré comme ceci :
$locale = new Zend_Locale();
Zend_Registry::set('Zend_Locale', $locale->getLanguage());C'était déclaré comme ceci suite à un problème sous safari.
je l'ai déclaré à nouveau comme ceci
$locale = new Zend_Locale();
Zend_Registry::set('Zend_Locale', $locale);Tout est rentré dans l'ordre.
Merci pour vos réponses.
Julien
Hors ligne
Pages: 1