我有一个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彼此不一致。
这些是错误的关系吗?