我需要在具有学说迁移的数据库中添加一列,但控制台向我返回:
[学说 common entotation annotationException] [语义错误]属性bs plutobundle entity entity progettopaesiocm :: $ progetto_id不存在的注释" @doctrine orm orm orm mapping progetto_id"不存在。
代码是:
<?php
namespace BsPlutoBundleEntity;
use DoctrineORMMapping as ORM;
use JMSSerializerAnnotation as Serializer;
/**
* PaesiOCM
*
* @ORMTable(name="progetto_paesiocm")
* @ORMEntity
* @SerializerExclusionPolicy("all")
*/
class ProgettoPaesiOCM
{
/**
* @var integer
*
* @ORMId
* @ORMColumn(name="progetto_id", type="integer")
* @ORMprogetto_id
*/
protected $progetto_id;
/**
* @var integer
*
* @ORMColumn(name="paesiocm_id", type="integer")
* @ORMColumn 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 DoctrineCommonCollectionsArrayCollection();
}
}
您应该删除此行
* @ORMprogetto_id
和这条线
* @ORMColumn paesiocm_id