Symfony2 Добавить столбец доктрины для запроса

1

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

[Семантическая ошибка] строка 0, столбец 7 рядом с 'pr_refer FROM': Ошибка: 'pr_refer' не определен.

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


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

И установите метод e get

/**
 * 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
    Пожалуйста, измените ваш вопрос, чтобы показать запрос, который выдает эту ошибку.
  • 0
    Запрос хорош, но в моей сущности нет поля pr_refer .. Как я могу сделать ?? @geoB
Показать ещё 5 комментариев
Теги:
doctrine
command

1 ответ

0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню