Doctrine orm Symfony 3与学说关系

Doctrine orm Symfony 3与学说关系,doctrine-orm,orm,foreign-key-relationship,many-to-one,symfony-3.2,Doctrine Orm,Orm,Foreign Key Relationship,Many To One,Symfony 3.2,我有两个实体A和B。假设实体A有一个主键'foo',实体B有一个名为'bar'的变量。我试图在这两者之间建立“多对一”的联系。当我在终端上运行“更新模式”命令时,它会给出以下结果: “无需更新-您的数据库已与当前数据库同步 实体元数据。” 代码如下: class A { /** * @var int * @ORM\Column(name="foo", type="integer") * @ORM\Id * @ORM\GeneratedValue(strat

我有两个实体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;
}


我认为*@ORM\Entity缺失

我认为*@ORM\Entity缺失

检查类文件中是否存在
@ORM\Entity
注释中的更改需要清除:缓存检查类文件中是否存在
@ORM\Entity
注释中的更改需要清除:缓存这不需要提供问题的答案。一旦你有足够的声誉,你将能够评论任何帖子;相反,提供不需要提问者澄清的答案。这并不提供问题的答案。一旦你有足够的声誉,你将能够评论任何帖子;相反,提供不需要提问者澄清的答案。
class B
{
     /**
     * @var int
     * @ORM\Column(name="bar", type="integer")
     * @ORM\OneToMany(targetEntity="A", mappedBy="foo")
     */
     private $bar;
}