我有两个实体 A 和 B。假设实体 A 有一个主键“foo”,而实体 B 有一个名为“bar”的变量。我正在尝试在这两者之间建立“多对一”关联。当我在终端上运行“更新架构”命令时,它给了我这个结果:
“无需更新 - 您的数据库已经与当前实体元数据同步。”
这是代码:
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;
}