IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Attempted to load class [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut Attempted to load class
    Bonjour,

    Je suis toujours en formation Symfony, et actuellement, j'apprends à récupérer les enregistrements d'une table pour les afficher dans une vue.

    Pour cela, j'ai ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
     
    namespace Ecommerce\EcommerceBundle\Controller;
     
    use Symfony\Bundle\FrameworkBundle\Controller\Controller;
    use Ecommerce\EcommerceBundle\Entity\Produits;
     
    class TestController extends Controller
    {   
        public function ajoutAction()
        {
            $em = $this->getDoctrine()->getEntityManager();
     
            $produits = $em->getRepository('EcommerceBundle:Produits')->findAll();
     
            return $this->render('EcommerceBundle:Default:test.html.twig',array('produits'=>$produits));
     
        }
    }
    J'obtiens ce message d'erreur :

    Attempted to load class "ProduitsRepository" from namespace "Ecommerce\EcommerceBundle\Entity".
    Did you forget a "use" statement for another namespace?
    Cela fait plusieurs minutes que je suis dessus, et je ne vois pas du tout ce qu'il y a comme problème, j'ai vérifié tous mes namespaces...

    Voici mon arborescence :

    Nom : arbo.png
Affichages : 884
Taille : 66,5 Ko

    Merci d'avance pour l'aide.

    bee

  2. #2
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Résolu.

    Au cas où cela pourrait aider quelqu'un, si on déplace un repository, l faut également modifier les lignes de codes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    namespace Ecommerce\EcommerceBundle\Repository
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    * @ORM\Entity(repositoryClass="Ecommerce\EcommerceBundle\Repository\ProduitsRepository")
    Et pour ceux qui se poseraient la question pourquoi j'ai déplacé le repository, j'ai fait la même chose que le formateur pour obtenir les mêmes résultats...

    bee

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/04/2010, 11h51
  2. Unable to load class for jsp
    Par Braillane dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 06/11/2009, 18h08
  3. (MARSHAL) Could not load class datamodel.Service"
    Par nargzul dans le forum Glassfish et Payara
    Réponses: 3
    Dernier message: 15/07/2009, 19h19
  4. [Custom Tags 1.2] [JBoss] "unable to load class handler."
    Par coyote999 dans le forum Taglibs
    Réponses: 5
    Dernier message: 23/01/2008, 22h27
  5. [TOMCAT 5.0 - JSP] Load: class XXX not found
    Par Hoegaarden dans le forum Tomcat et TomEE
    Réponses: 12
    Dernier message: 20/10/2005, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo