代码之家  ›  专栏  ›  技术社区  ›  nicolallias

无法无错误地联接实体

  •  0
  • nicolallias  · 技术社区  · 8 年前

    正在尝试设置两个实体之间的关系。

    与phpmyadmin的调查显示,他们的表之间没有任何联系。

    /*
     * @ORM\OneToOne(targetEntity="Otherentity")
     */
    private $otherentity;
    

    而不是:

    /**
     * @ORM\OneToOne(targetEntity="Otherentity")
     */
    private $otherentity;
    

    甚至检查 coding standards 没有帮助我。

    1 回复  |  直到 8 年前
        1
  •  0
  •   nicolallias    8 年前

    找到的答案是:注释结构本身有误。

    在搜索了几十个松散相关的主题和图图之后,我不得不复制粘贴现有的关系并逐字替换。。。发现 /** 是强制性的。

    很容易被误认为 /* 。任何地方都没有警告。

    希望这能帮助任何人(至少是我自己,几年后还会发生)。