“Classe de XXX n'est pas une entité valide ou mappé super classe” après le déplacement de la classe dans le système de fichiers

J'ai eu une classe d'entité en Aib\PlatformBundle\Entity\User.php

Je n'avais pas de problèmes en essayant de créer son formulaire de classe au travers de

php app/console doctrine:generate:forme AibPlatformBundle:l'Utilisateur

Maintenant, j'ai modifier l'espace de noms de l'Aib\PlatformBundle\Entity\Identité d'Utilisateur\, mais lorsque je tente de générer le formulaire avec la tâche je l'ai dit avant
il dit:

"Classe Aib\PlatformBundle\Entity\Utilisateur n'est pas valide entité ou mappé
super classe."

C'est le contenu du fichier:

<?php
namespace Aib\PlatformBundle\Entity\Identity;

use Doctrine\ORM\Mapping as ORM;

    /**
     * Aib\PlatformBundle\Entity\Identity\User
     *
     * @ORM\Table()
     * @ORM\Entity(repositoryClass="Aib\PlatformBundle\Entity\Identity
    \UserRepository")
     */
    class User
    {
    ...

Une idée?

symfony2.0.4

  • Avez-vous des classes de l'extension de l'Utilisateur pour lequel vous avez oublié de mettre à jour les espaces de noms?
  • Autant que je sache, il n'est pas possible de définir des sous-espaces de noms pour vos entités, depuis Symfony va toujours essayer de le résoudre AibPlatformBundle:nom d'Utilisateur: pour Aim\PlatformBundle\Entity\Utilisateur, indépendamment de son espace de noms.
InformationsquelleAutor ziiweb | 2011-10-19