Symfony2为查询添加列原则

时间:2015-10-30 15:43:09

标签: php symfony doctrine command

我在我的DATABASE上添加了一个列,我会使用此字段进行查询但我收到此错误

  

[语义错误]第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;
}

问题在哪里?

1 个答案:

答案 0 :(得分:0)

只需创建php app/console doctrine:schema:update --force即可将新字段添加到数据库中。