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