请原谅我,因为我是一个初学者的教义。我正在编写一个应用程序来解析一些体育数据。
我有一个简单的OneToMany 团队与球员的关系。
class Team
{
/**
* @ORM\OneToMany(targetEntity="Player", mappedBy="team")
*/
protected $players;然而,我现在正在创建我的游戏实体,它应该有两个团队对象--一个访问对象和一个主队。对我来说,这似乎是两种独特的一对多的关系,但也许我想得太多了,而不是多到多的关系就更容易了。
我希望能帮助正确构建这种配置的实体。
发布于 2014-04-17 12:59:54
在Game中,应该使用ManyToOne创建两个对象,如下所示:
/**
* @var Team
*
* @ORM\ManyToOne(targetEntity="Team")
*/
private $homeTeam;
/**
* @var Team
*
* @ORM\ManyToOne(targetEntity="Team")
*/
private $awayTeam;https://stackoverflow.com/questions/23133256
复制相似问题