Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-01-2012 13:39:20

chych
Nouveau membre
Date d'inscription: 12-01-2012
Messages: 4

Zend_Loader_Autoloader_Resource changement de ressources perso

Bonjour,

Voila je viens de prendre en main ZF et j'aimerais instancier mes classes persos qui se trouve dans un dossier "mymodules" dans le dossier application voila l'arbo :

|
|-application
|       |- controllers
|       |- forms
|       |- mymodules
|                 |- ResizePictures.php


Déjà je voudrais savoir si c'est une bonne chose. Pour moi le dossier Librairie est plutôt fait pour stocker les modules.

Ensuit j'ai essayé ce code mais ça ne fonctionne pas :-( j'ai beau regarder la doc c toujours le même exemple et il y a quelque chose qui m’échappe.

$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
            'basePath' => APPLICATION_PATH,
            'namespace' => 'Mymodules',
        ));

$test = new Application_Mymodules_ResizePicture();

J'ai cette erreur : Fatal error: Class 'Application_Mymodules_ResizePicture' not found in G:\Projets\WWW\paulinedrom\trunk\htdocs\__admin\application\controllers\PressController.php on line 135

Merci d'avance pour votre aide

Hors ligne

 

#2 30-01-2012 14:37:24

chych
Nouveau membre
Date d'inscription: 12-01-2012
Messages: 4

Re: Zend_Loader_Autoloader_Resource changement de ressources perso

Hello,

bon j'ai relu la doc je me suis un peu mélangé maintenant ca fonctionne, Je mets le code pour ceux qu'ils voudrais faire la même chose que moi.

Je suis sur ZF 1.11

$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
            'basePath' => APPLICATION_PATH,
            'namespace' => 'Application',
        ));       
        $resourceLoader->addResourceType('mymodules', 'mymodules/', 'Mymodules');

$test = new Application_Mymodules_ResizePicture();

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