Symfony 2.7 добавил больше свойства FOSUser и получил ошибку

У меня есть эта ошибка при запуске команды

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

Прежде чем я также добавлю больше свойств для класса сущностей пользователя

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

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


person Tan Trinh    schedule 02.04.2016    source источник
comment
Как сказал @lemairep, это очень просто. Возможно, вам следует больше узнать о программировании, прежде чем двигаться дальше.   -  person Mateusz Sip    schedule 02.04.2016


Ответы (1)


Привет @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 жалуется...

person lemairep    schedule 02.04.2016
comment
Привет @lemairep, спасибо за помощь. Это работает для меня сейчас. - person Tan Trinh; 02.04.2016