Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-10-2009 10:59:47

armalex
Nouveau membre
Lieu: 44100 Nantes
Date d'inscription: 07-10-2009
Messages: 5
Site web

[résolu][Zend_loader][Class not found]

Décidément, les débuts sont laborieux avec ce Framework.
J'enregistre des namespaces de la façon suivant dans le bootstraps

$loader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Default',
            'basePath'  => APPLICATION_PATH));
        // j'enregistre mon namespace
        $autoloader = Zend_Loader_Autoloader::getInstance();
        $autoloader->registerNamespace('MaLibrary_');
        $autoloader->registerNamespace('MyLib_');

J'essaie de charger une classe danss mon index de mon contrôleur
pas de chance, pas trouvée

$personne = new Personne('richard');

Fatal error: Class 'Personne' not found in /var/www/zendApplication/application/controllers/IndexController.php on line 20

J'affiche les namespace dans

Ils sont bien enregistrés
Zend_
ZendX_
MaLibrary_
MyLib_

Et là j'ai plus qu"à faire

// $filename = '/var/www/zendApplication/library/maLibrary/Personne.php';
        // Zend_Loader::loadFile($filename, $dirs=null, $once=false);

Pour voir tout ça marcher ...
Quelqu'un a peu être butté sur çà ?

Merci d'avance

Dernière modification par armalex (13-10-2009 12:51:16)

Hors ligne

 

#2 13-10-2009 14:05:54

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

Re: [résolu][Zend_loader][Class not found]

Les noms de classes doivent être préfixés par leur place dans l'arborescence. Ainsi si ta classe est dans malibrary/Personne.php (attention à la casse) elle doit s'appelle malibrary_Personne


veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#3 15-10-2009 19:58:27

armalex
Nouveau membre
Lieu: 44100 Nantes
Date d'inscription: 07-10-2009
Messages: 5
Site web

Re: [résolu][Zend_loader][Class not found]

Merci pour la réponse.
J'avais effectivement trouvé la solution en lisant plus attentivement les documents et tutoriaux

wink

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