2016-04-02 4 views
1

Я получил эту ошибку при запуске командыSymfony 2,7 ​​добавить больше собственности FOSUser и получил ошибку

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

Перед тем, как добавить больше собственности для пользователя объекта класса

[Учение \ Common \ аннотаций \ AnnotationException]
[Семантическая ошибка] Аннотации «@ORM \ Entity» в классе TL \ UserBundle \ Entity \ User никогда не импортировались. Возможно, вы забыли добавить выражение «use» для этой аннотации?

Пожалуйста, помогите мне в этом. Thanks

+0

Как сказал @lemairep, это очень простая вещь. Возможно, вам стоит больше узнать о программировании, прежде чем продолжить. –

ответ

1

Hi @Tan Вы проверяете, что предлагает сообщение об ошибке?

В вашей организации UserBundle \ Entity \ User у вас есть что-то вроде этого:

<?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 
{ 

Если у вас нет линии

use Doctrine\ORM\Mapping as ORM; 

это нормально, что Doctrin жалуются ...

+0

Привет, @lemairep, Спасибо за вашу помощь. Сейчас он работает для меня. –

Смежные вопросы