如何将 user_id 字段从用户表映射到其他表。我正在使用 Symfony2 和 FOSUserBundle。
我已经尝试过这种方式
我的联系人实体
/*
* @ORM\ManyToOne(targetEntity="User", inversedBy="contacts")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;
我的用户实体
/**
* @ORM\OneToMany(targetEntity="Contacts", mappedBy="user")
*/
protected $contact;
我做了
doctrine:schema:update --force
Nothing to update - your database is already in sync with the current entity metadata.
应该将 user_id 字段添加到联系人表中。
我尝试添加级联——参考链接
/**
* @ORM\OneToMany(targetEntity="Contacts", mappedBy="user",cascade={"persist"})
*/
protected $contact;
但即使这样也无济于事。