Bonjour,

J'ai un souci que je n'arrive pas à résoudre, j'ai trouvé plusieurs réponses sur ce problème en cherchant bien mais les réponses ne m'ont pas permis de régler le problème.

J'ai créé une entité, cette entité a son repository.

Je fais appel à la méthode crée dans le repository, dans mon listener.

ça m'affiche cette erreur:

Warning: class_parents() [<a href='function.class-parents'>function.class-parents</a>]: Class Blog\BackBundle\Entity\Article does not exist and could not be loaded
Voici le début de mon entité Article.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
namespace Blog\BackBundle\Entity;
 
use Doctrine\ORM\Mapping as ORM;
 
/**
 * Article
 *
 * @ORM\Table(name="article")
 * @ORM\Entity(repositoryClass="Blog\BackBundle\Entity\ArticleRepository")
 */
class Article{...}
Mon repository

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
namespace Blog\BackBundle\Entity;
 
use Doctrine\ORM\EntityRepository;
 
/**
 * ArticleRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class ArticleRepository extends EntityRepository
{...}
La classe est bien déclarée dans mon app_kernel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
new Blog\BackBundle\BlogArticleBundle(),
Pour le mapping, dans config.yml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
newspaper:
                connection:       newspaper
                mappings:
                    BlogArticleBundle: ~