Symfony2 / Doctrine中的数据库关系不一致

时间:2015-11-06 22:34:42

标签: php symfony doctrine-orm doctrine

我有一个GAME表和一个SPELL表。 在我的游戏桌中,我有两个来自法术表的法术。

 //SPELL TABLE
 /**
 * @ORM\OneToMany(targetEntity="Game", mappedBy="spell")
 */
 protected $game;

 public function __construct()
 {
     $this->game = new ArrayCollection();
 }

 //GAME TABLE
 /**
  * @ORM\ManyToOne(targetEntity="Spell", inversedBy="game")
  * @ORM\JoinColumn(name="spell1", referencedColumnName="id")
  */
 protected $spell1;

 /**
  * @ORM\ManyToOne(targetEntity="Spell", inversedBy="game")
  * @ORM\JoinColumn(name="spell2", referencedColumnName="id")
  */
 protected $spell2;

在我的Symfony2 Profiler中,我收到了这些消息。 "的appbundle \实体\游戏":

  

映射AppBundle \ Entity \ Game#spell1和AppBundle \ Entity \ Spell#game彼此不一致。

     

映射AppBundle \ Entity \ Game#spell2和AppBundle \ Entity \ Spell#game彼此不一致。

这些是错误的关系吗?

0 个答案:

没有答案