【发布时间】:2016-02-23 15:13:42
【问题描述】:
我正在研究交响乐 2.8.2 教义中两个实体之间的连接。我不断收到“主键 ID 缺失值”
这里是缺少 id 的 id 注释。
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
这是我的加入:
/**
* @ORM\OneToOne(targetEntity="FYP\BaseDesignBundle\Entity\SessionDesign", inversedBy="user")
* @ORM\JoinColumn(name="fcid", referencedColumnName="id")
*/
private $sessionDesign;
/**
* @ORM\OneToOne(targetEntity="FYP\UserBundle\Entity\User", inversedBy="sessionDesign")
* @ORM\JoinColumn(name="id", referencedColumnName="fcid")
*/
private $user;
【问题讨论】:
-
在 SessionDesign 和 User 之间有两个“inversedBy”是故意的吗?
-
不,不是故意的,我没听懂。不幸的是,尽管这并不能解决问题。
-
您的问题仍然存在吗?
-
是的,这不是解决办法。
标签: php mysql symfony doctrine-orm