Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-08-2008 19:00:51

riemann
Nouveau membre
Date d'inscription: 09-08-2008
Messages: 2

probleme nom de table

Bonjour
Je tien a remercier tout le monde ici qui m'ont bien aider, comme vous pouvez le deviner je suis débutant sur zf et j'ai un petit problème quand j'essaie de charger mes class dans mon controller, par example j'ai une table qui ce nome categorie_formation je créer mon model et j'essaie de charger l class model dans mon controller

Zend_Loader::loadClass ( 'categorie_formation' );

et là il une exception categorie_formation not found ..... et pour regler le probleme je suis obliger de faire un

require_once 'categorie_formation.php'

donc je presume que c'est a cause du system de noms du framework, donc j'imagine qu'il y a une solution plus élégante et conforme au framework.
merci encore pour votre aide ^^

Dernière modification par riemann (09-08-2008 19:10:04)

Hors ligne

 

#2 11-08-2008 10:45:33

Asfaloth
Membre
Lieu: Bruxelles
Date d'inscription: 13-05-2008
Messages: 83
Site web

Re: probleme nom de table

En effet il faut faire attention à la convention de nommage de Zend.

les underscore correspondent à une profondeur de répertoire.  Donc dans ton cas, il cherche le fichier formation.php dans le répertoire catégorie.  Si tu veux utiliser le Loadclass de zend, soit tu crée les dossier en conséquence, ou alors tu change le om de ta class wink


La capacité d'apprendre est un don.
La faculté d'apprendre est un talent.
La volonté d'apprendre est un choix.
-=[ Frank Herbert ]=-

Hors ligne

 

#3 11-08-2008 11:10:29

riemann
Nouveau membre
Date d'inscription: 09-08-2008
Messages: 2

Re: probleme nom de table

merci Asfaloth pour t'a réponse, je vais changer de nom de class (je croyais que nous sommes obliger d'attribuer le même nom de table a la class)
Problème résolu

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