我更改了此代码
/**
* @ORM\ManyToOne(targetEntity="Comiti\UserBundle\Entity\Member", fetch="EAGER")
* @ORM\JoinColumn(name="member_id", referencedColumnName="id")
*/
protected $member;
通过
/**
* @ORM\ManyToOne(targetEntity="Comiti\UserBundle\Entity\User", fetch="EAGER")
* @ORM\JoinColumn(name="member_id", referencedColumnName="id")
*/
protected $member;
我现在需要将旧的成员ID迁移到良好的用户ID。不幸的是,我无法找到一种方法来获取我尝试的旧ID
$subscription->getMember()->getId()
为空
我也试过了
$subscription->getMemberId()
寻求帮助
答案 0 :(得分:0)
您是否将实体成员重命名为User并使用相同的mysql(或其他)表格,或者您是否也更改了mysql表?
如果您更换表格,则必须直接使用dbrm来升级数据。