Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-03-2010 17:29:47

manuzed78
Membre
Date d'inscription: 13-12-2009
Messages: 86
Site web

Probleme avec Autoloader

Bonjour à tous
je débute avec ZF et je suis sur les Cahiers du programmeur
j'ai téléchargé / testé et mon appel aux librairies fonctionne ( test effectué avec $date = new Zend_Date()wink

des la page 32 on voit le chargement automatique des classes :

include 'Zend/Loader.php';
Zend_Loader::registerAutoload();

mais la il y a un hic :
Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in C:\wamp\www\library\Zend\Loader.php on line 258
object(Zend_Date)#2 (8) { ["_locale:private"]=> string(2) "fr" ["_fractional:private"]=> int(0) ["_precision:private"]=> int(3) ["_unixTimestamp:private"]=> int(1268756177) ["_timezone:private"]=> string(12) "Europe/Paris" ["_offset:private"]=> int(-3600) ["_syncronised:private"]=> int(0) ["_dst:protected"]=> bool(true) }

et je ne trouve pas le fichier Loader.php  ...
quelqu'un a une idée?

Hors ligne

 

#2 16-03-2010 18:16:12

armetiz
Membre
Lieu: Lyon
Date d'inscription: 26-02-2010
Messages: 53
Site web

Re: Probleme avec Autoloader

Il me semble que les livres sur ZF sont malheureusement pour les anciennes version de ZF.

Entre la 1.8 et 1.10 de maintenant, il y a plusieurs différences.
En plus du livre, tu devrai regarder les tutoriels sur ZF.

Toujours est-il, voici ta solution :
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);

Hors ligne

 

#3 16-03-2010 20:56:26

manuzed78
Membre
Date d'inscription: 13-12-2009
Messages: 86
Site web

Re: Probleme avec Autoloader

Arf merci Armetiz
je vais essayer ça!
par contre tu me démoralises la  smile
j'ai encore beaucoup de surprises de ce genre?
le livre me permettra t il de découvrir le fonctionnement de ZF ou aurais le problème à chaque fonction?

y a t il un livre à la page?
vaut il mieux que je me fasse suer à transposer les nouvelles fonctions ou télécharger l'ancienne version?

Dernière modification par manuzed78 (16-03-2010 21:05:45)

Hors ligne

 

#4 17-03-2010 15:45:53

manuzed78
Membre
Date d'inscription: 13-12-2009
Messages: 86
Site web

Re: Probleme avec Autoloader

Ah bah non il ne trouve pas non plus cette classe :
Fatal error: Class 'Zend_Loader_Autoloader' not found in C:\wamp\www\zend_test\exemples\zend_loader.php  on line 3

J'ai juste remplacé par ton code armetiz :

Code:

<?php
include 'Zend/Loader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);
$date = new Zend_Date();
var_dump($date);
?>

Hors ligne

 

#5 17-03-2010 15:48:57

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Probleme avec Autoloader

Mauvais include :

Code:

include 'Zend/Loader/Autoloader.php';

Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#6 17-03-2010 15:56:20

manuzed78
Membre
Date d'inscription: 13-12-2009
Messages: 86
Site web

Re: Probleme avec Autoloader

Yeah... big_smile
merki beaucoup

sinon, tu as un avis sur mes questions de mon 2 eme post?
"j'ai encore beaucoup de surprises de ce genre?
le livre me permettra t il de découvrir le fonctionnement de ZF ou aurais le problème à chaque fonction?

y a t il un livre à la page?
vaut il mieux que je me fasse suer à transposer les nouvelles fonctions ou télécharger l'ancienne version?"

Hors ligne

 

#7 17-03-2010 19:34:39

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Probleme avec Autoloader

Hello,

Moi je dirais que le gros changement c'est l'arrivée Zend_Application dont le livre de Julien ne parlait pas (livre basé sur ZF 1.5 et Zend_Application arrivé avec ZF 1.8). Pour les composants déjà existants, les contraintes liées à la version majeure nous empêche d'avoir des cassures de compatabilité ascendante, sauf cas exceptionels, mais ceux-ci sont documentés dans le chapitre migration de la doc : http://mikaelkael.fr/doczf/1.10/fr/migration.html ou http://framework.zend.com/manual/fr/migration.html

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

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