【发布时间】:2013-12-01 17:49:58
【问题描述】:
我有一个表,其中有两列是来自另外两个表的外键。我想让它们组合主键以及每个外键。 这是我的 symfony 实体;
/**
* ilan_emlakOzellik
*
* @ORM\Table()
* @ORM\Entity
*/
class ilan_emlakOzellik
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\ManyToOne(targetEntity="ilan")
* @ORM\JoinColumn(name="ilanId")
*/
private $ilanId;
/**
* @ORM\Id
* @ORM\ManyToOne(targetEntity="emlakOzellik")
* @ORM\JoinColumn(name="ozellikId")
* @ORM\Column(type="integer")
*/
private $ozellikId;
将此模式写入数据库后,我看到主键但缺少外键。我怎样才能让它们也成为外键?感谢您的帮助。
【问题讨论】:
标签: doctrine-orm composite-key