Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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()
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
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
Arf merci Armetiz
je vais essayer ça!
par contre tu me démoralises la
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
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 :
<?php include 'Zend/Loader.php'; $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->setFallbackAutoloader(true); $date = new Zend_Date(); var_dump($date); ?>
Hors ligne
Mauvais include :
include 'Zend/Loader/Autoloader.php';
Hors ligne
Yeah...
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
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
@+
Hors ligne