符号注释和学说的语义错误



我需要在具有学说迁移的数据库中添加一列,但控制台向我返回:

[学说 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

最新更新