Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-04-2009 03:00:27

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

[Résolu] Pb avec Zend_loader suite à migration de ma version de zend

Hello,

suite à la migration du framework Zend j'obtiens le message suivant:

Code:

Notice: Zend_Loader::Zend_Loader::autoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in C:\wamp\www\ZendSVN\Zend\Loader.php on line 186

La problème se situe au niveau du bootstrap à cette ligne:
Zend_Loader::registerAutoload();

le problème c est que je n'ai pas trouver une fonction équivalente ? une idée ? ou est ce qu' a présent il y a un autre système.

D'avance merci

Dernière modification par bucheron (28-04-2009 09:53:34)

Hors ligne

 

#2 28-04-2009 09:05:47

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

Re: [Résolu] Pb avec Zend_loader suite à migration de ma version de zend

Hello,

C'est tout neuf d'hier matin.

Code:

require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);

Je ne suis pas sûr qu'il s'agisse de la version recommandée mais d'un contournement rapide.

A+


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

Hors ligne

 

#3 28-04-2009 09:52:44

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: [Résolu] Pb avec Zend_loader suite à migration de ma version de zend

En effet ça a réglé mon pb.

Merci

Hors ligne

 

#4 28-04-2009 10:26:54

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Résolu] Pb avec Zend_loader suite à migration de ma version de zend

Si j'ai une classe qui s'apelle Doctrine avec la fonction autoload :

Code:

$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->pushAutoloader(array('Doctrine', 'autoload'));

Sinon, grace au namespace loader, si tu as dans ton include path, un réperoitre My
tu enregistres le namespace My_

Code:

$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->->registerNamespace("My_");

Et la, tu peux chargé tout ce qui commence par My_
(My_Form_User_Login, ....)


----
Gruiiik !

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