4
我想建立一個如下所示的關係。 每輛車可以有一個審查。 汽車在2列上有一個主鍵。 評論通過複合主鍵引回車內。 簡單,理論上。Doctrine 2通過複合鍵一對一
class Car {
/**
* @ORM\Id
* @ORM\Column(type="string")
*/
private $make;
/**
* @ORM\Id
* @ORM\Column(type="string")
*/
private $model;
/**
*
* @ORM\OneToOne(targetEntity="Review", mappedBy="car", cascade={"persist"})
*/
private $review;
}
class Review {
/**
* @ORM\Id
* @ORM\OneToOne(targetEntity="Car", inversedBy="review")
*/
private $car;
/**
* @var @ORM\Column(type="text")
*/
private $text;
}
當我嘗試生成架構時,彈出以下錯誤。
列名
id
從\實體\審查在 \實體\汽車關係不存在引用。
我在做什麼錯?