Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-06-2008 15:36:14

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

[RESOLU] Une histoire de 'was loaded but class'

Bonjour à toutes et à tous,

Alors j'ai trouvé quelques posts qui parlent de ce sujet. En général, il s'agit d'une faute de frappe. A priori chez moi, ce n'est pas le cas. Je pencherai plutôt pour un problème d'arborescence et de nom de classe.

Dites moi ce que vous en pensez.

arbo :
application
   |__modules
           |__backoffice
           |__default
                   |__controllers
                          |__IndexController.php
                   |__models
                          |__Transactions.php
                   |__views

Si je fais dans l'action testAction de mon IndexController la chose suivante :

Code:

        Zend_Loader::loadClass('Transactions');
        $table = new Transactions();

        $data = array(
        'id'        => '569',
        'ip'        => '127.0.0.1'
        );

        $table->insert($data);
    }

Dans ma classe Transactions.php, j'ai ceci :

Code:

<?php
class Transactions extends Zend_Db_Table_Abstract 
{
}

Et donc, à l'exécution, je me retrouve avec cette erreur :

Unexpected Exception: File "Transactions.php" was loaded but class "Transactions" was not found in the file

Quelqu'un saurait pourquoi ?

Cordialement,

Dernière modification par elkolonel (30-06-2008 16:46:21)

Hors ligne

 

#2 30-06-2008 16:05:56

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [RESOLU] Une histoire de 'was loaded but class'

Ce qui est super bizarre c'est que si je change le nom du fichiers de ma classe en n'importe quoi d'autres l'erreur reste identique. yikes !!

Hors ligne

 

#3 30-06-2008 16:24:25

lebilien
Membre
Lieu: avranches
Date d'inscription: 19-06-2007
Messages: 270
Site web

Re: [RESOLU] Une histoire de 'was loaded but class'

as tu mis une fonction __construct() dans ta class ?


http://www.parkaddict.com Gagner des places dans vos parcs préférés

Hors ligne

 

#4 30-06-2008 16:28:10

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [RESOLU] Une histoire de 'was loaded but class'

Oui mais elle est vide.
De plus, il me semble qu'il n'est pas nécessaire d'en mettre une, non ??

Hors ligne

 

#5 30-06-2008 16:31:18

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [RESOLU] Une histoire de 'was loaded but class'

Tout de même, le message :

File "Transacxcfgbdfhg/dfhdgdftions.php" was loaded but class "Transacxcfgbdfhg_dfhdgdftions" was not found in the file

est trompeur car il n'est pas possible de charger cette classe vu qu'elle n'existe pas smile

Hors ligne

 

#6 30-06-2008 16:33:13

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [RESOLU] Une histoire de 'was loaded but class'

Quelles sont les conventions de nommages pour les classes models dans le cadre du modèle MVC avec modules ? Sachant que ma classe actuelle est sous le module 'default' donc logiquement elle n'a pas besoin d'être préfixée...

Merci de votre aide, je tourne en rond (comme le poisson rouge...) !

Hors ligne

 

#7 30-06-2008 16:46:04

elkolonel
Administrateur
Lieu: Grasse
Date d'inscription: 18-12-2007
Messages: 299
Site web

Re: [RESOLU] Une histoire de 'was loaded but class'

Bon alors je crois que j'ai trouvé !
Dans mon bootstrap, mon include_path concernant les modules, il me manquait un 's' à module sad

Ensuite je confirme que le __construct n'est pas obligatoire dans le model.

Voilà, merci tout de même.
Comme quoi lancer un post permet parfois de trouver soit même la solution ! smile

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