Php 语义错误与符号注释和学说
我需要向数据库中添加一列,但控制台返回: [条令\Common\Annotations\AnnotationException] [语义错误]属性Bs\PlutoBundle\Entity\progettopesiocm::$progetto_id中的批注“@doctor\ORM\Mapping\progetto_id”不存在,或无法自动加载 代码是:Php 语义错误与符号注释和学说,php,symfony,doctrine-orm,orm,annotations,Php,Symfony,Doctrine Orm,Orm,Annotations,我需要向数据库中添加一列,但控制台返回: [条令\Common\Annotations\AnnotationException] [语义错误]属性Bs\PlutoBundle\Entity\progettopesiocm::$progetto_id中的批注“@doctor\ORM\Mapping\progetto_id”不存在,或无法自动加载 代码是: <?php namespace Bs\PlutoBundle\Entity; use Doctrine\ORM\Mapping as
<?php
namespace Bs\PlutoBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
/**
* PaesiOCM
*
* @ORM\Table(name="progetto_paesiocm")
* @ORM\Entity
* @Serializer\ExclusionPolicy("all")
*/
class ProgettoPaesiOCM
{
/**
* @var integer
*
* @ORM\Id
* @ORM\Column(name="progetto_id", type="integer")
* @ORM\progetto_id
*/
protected $progetto_id;
/**
* @var integer
*
* @ORM\Column(name="paesiocm_id", type="integer")
* @ORM\Column paesiocm_id
*/
protected $paesiocm_id;
///////////////////////////////////////////////////////////////////
/**
* Get progetto_id
* @return int
*/
public function getProgettoId()
{
return $this->progetto_id;
}
/**
* Set progetto_id
*
* @param int $progetto
* @return ProgettoPaesiOCM
*/
public function setProgettoId($progetto)
{
$this->progetto_id = $progetto;
return $this;
}
///////////////////////////////////////////////////////////////////////
/**
* Get paesiocm_id
* @return int
*/
public function getPaesiOcmId()
{
return $this->paesiocm_id;
}
/**
* Set paesiocm_id
*
* @param int $paesi
* @return ProgettoPaesiOCM
*/
public function setPaesiOcmId($paesi)
{
$this->paesiocm_id = $paesi;
return $this;
}
//////////////////////////////////////////////////////////////////////
/**
* Constructor
*/
public function __construct()
{
$this->progettoPaesiOCM = new \Doctrine\Common\Collections\ArrayCollection();
}
}
您应该删除此行
* @ORM\progetto_id
* @ORM\Column paesiocm_id
这条线呢
* @ORM\progetto_id
* @ORM\Column paesiocm_id
您是否尝试过删除这一行:@ORM\Column paesiocm_idI已经按照您的建议进行了尝试,现在我遇到了一个新错误[doctor\DBAL\Schema\SchemaException]名为“psbsnstr_pluto.progetto_paesiocm”的表已存在。我想在另一个表中添加列,但启动命令时错误是progettopesiocm表为什么?可能将数据库表的结构添加到此帖子?