2016-04-02 10 views
1

Ich habe diesen Fehler bekam, als Befehl ausführenSymfony 2.7 weitere Eigenschaft FOSUser hinzufügen und bekam Fehler

php app/console doctrine:schema:update --force 

Bevor ich auch mehr Eigenschaft für Benutzer Entitätsklasse hinzufügen

[Lehre \ Common \ Annotations \ AnnotationException]
[Semantischer Fehler] Die Annotation "@ORM \ Entity" in der Klasse TL \ UserBundle \ Entity \ User wurde nie importiert. Haben Sie vielleicht vergessen, für diese Anmerkung eine "use" -Anweisung hinzuzufügen?

Bitte helfen Sie mir dabei. Danke

+0

Wie @Lemairep sagte, das ist eine wirklich einfache Sache. Vielleicht sollten Sie mehr über die Programmierung lernen, bevor Sie fortfahren. –

Antwort

1

Hallo @Tan Überprüfen Sie, was die Fehlermeldung vorschlagen?

In Ihrem Unternehmen UserBundle \ Entity \ User tun Sie so etwas wie dieses:

<?php 

namespace xxxxBundle\Entity\xxx; 

use Doctrine\ORM\Mapping as ORM; 
use Symfony\Component\Validator\Constraints as Assert; 

/** 
* xxx 
* 
* @ORM\Table(name="xxx") 
* @ORM\Entity(repositoryClass="xxxxBundle\Entity\xxx\xxxRepository") 
*/ 
class xxx 
{ 

Wenn Sie die Zeile

haben nicht
use Doctrine\ORM\Mapping as ORM; 

es ist normal, dass Doktrin beschweren ...

+0

Hallo @lemairep, Danke für Ihre Hilfe. Es funktioniert jetzt für mich. –

Verwandte Themen