Symfony erreur de La classe XXX n'a pas été trouvé dans la chaîne configuré espaces de noms XXX

Il y a d'autres questions sur ce sujet déjà, mais aucun d'entre eux ont été vraiment utiles. Je suis nouveau sur Symfony, donc c'est assez dur à obtenir ma tête autour de lui.

Je suis dans le fichier Client\IntranetBundle\LDAP\LDAPAuthenticationProvider.php et ce code provoque une erreur:

$user = new LDAPUser($username);

J'ai fait ajouter de l'espace de nom qui est:

use Client\IntranetBundle\LDAP\LDAPUser;

LDAPUser implémente UserInterface

L'erreur que j'obtiens est

The class 'Client\IntranetBundle\LDAP\LDAPUser' was not found in the chain
configured namespaces Client\ClientBundle\Entity

Ce que c'est que de supposer que la moyenne? De ce que j'ai lu il y a quelque chose à voir avec la cartographie.

Mon orm Doctrine dans la config.yml:

 orm:
    auto_generate_proxy_classes: %kernel.debug%
    auto_mapping: true

J'espère que vous pourrez m'aider.

EDIT #1:

En fait, j'ai trouvé qu'il n'était pas

$user = new LDAPUser($username);

Qui est à l'origine de l'erreur, mais c'est quand je suis en train de persister cette entité:

$entityManager->persist($user);

EDIT #2:

Je suis confus avec ce qui est erroné avec la cartographie:

<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping
                http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">

<entity name="Client\IntranetBundle\LDAP\LDAPUser" table="users" repository-class="Client\ClientBundle\Repository\UserRepository">
    <id name="id" type="integer" column="id">
        <generator strategy="AUTO" />
    </id>
    <field name="username" column="username" type="string" length="100" />
</entity>

C'est peut-être parce que je suis le saut entre les deux faisceaux?

persist l'origine de l'erreur (pas entité instanciation) <-- m'a aidé

OriginalL'auteur | 2014-04-02