0

Doctrine 没有在联系人表中添加用户 ID 列。我正在使用 FOSUserBundle。

我的联系人实体

/*
 * @ORM\ManyToOne(targetEntity="User", inversedBy="contacts")
 * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
 */
protected $user;

我的用户实体

/**
 * @ORM\OneToMany(targetEntity="Contacts", mappedBy="user")
 */
protected $contacts;

我做了学说:模式:更新--force

4

1 回答 1

0

我的联系人

/*
 * @ORM\ManyToOne(targetEntity="User", inversedBy="contacts")
 * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
 */
 protected $user;

应该

/** 
 * @ORM\ManyToOne(targetEntity="User", inversedBy="contacts")
 * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
 */
protected $user;

文档块中缺少额外的星号

于 2013-04-02T08:32:26.350 回答