1
我有兩個實體A和B.假設實體A有一個主鍵'foo',實體B有一個名爲'bar'的變量。我試圖建立這兩者之間的「多對一」關係。當我跑我的終端上「更新模式」命令時,它給我這樣的結果:Symfony 3和Doctrine的關係
「沒有更新 - 你的數據庫已經在當前 實體元數據的同步。」
下面的代碼:
class A
{
/**
* @var int
* @ORM\Column(name="foo", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\ManyToOne(targetEntity="B", inversedBy="bar")
*/
private $foo;
}
和
class B
{
/**
* @var int
* @ORM\Column(name="bar", type="integer")
* @ORM\OneToMany(targetEntity="A", mappedBy="foo")
*/
private $bar;
}
檢查'@ORM \ Entity'註釋存在於類文件 – Matteo
註釋中的更改要求清除:緩存 – Udan