2015-10-30 3 views
1

У меня есть добавить столбец в моей базе данных, и я хотел бы использовать это поле для запроса, но я получаю эту ошибкуSymfony2 Добавить столбец Учение для запроса

[Semantical Error] line 0, col 7 near 'pr_refer FROM': Error: 'pr_refer' is not defined.

Как я могу решить эту проблему? Что я должен писать в командной строке?


** 
* @ORM\ManyToOne(targetEntity="Dt\EcBundle\Entity\User") 
* @ORM\JoinColumn(name="pr_refer", referencedColumnName="id") 
* */ 
private $pr_refer; 

И множество е получить метод

/** 
* Set pr_refer 
* 
* @param \Dt\EcBundle\Entity\User $PrRefer 
* @return UserReferences 
*/ 
public function setPrRefer(\Dt\EcBundle\Entity\User $PrRefer = null) { 
    $this->pr_refer = $PrRefer; 

    return $this; 
} 

/** 
* Get pr_refer 
* 
* @return \Dt\EcBundle\Entity\User 
*/ 
public function getPrRefer() { 
    return $this->pr_refer; 
} 

Где проблема ??

+0

Измените свой вопрос, чтобы отобразить запрос, который вызывает эту ошибку. – geoB

+0

Запрос хороший, но в моей сущности нет поля pr_refer .. Как я могу это сделать? @geoB –

+0

Итак ... вы не можете выбрать то, чего не существует. Чем бы Вы хотели заняться? –

ответ

0

Просто введите php app/console doctrine:schema:update --force для добавления нового поля в базу данных.

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