У меня есть столбец на моей базе данных, и я бы использовал это поле для запроса, но я получаю эту ошибку
[Семантическая ошибка] строка 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;
}
В чем проблема??
Просто создайте php app/console doctrine:schema:update --force
для добавления нового поля в базу данных.