我正在用 Symfony2 和 Doctrine 编写应用程序。以下是所有可能需要的代码:
https://gist.github.com/3440325
此代码块工作正常并正确创建关系:
$twitter->setUser($user);
$skype->setUser($user);
正常工作意味着它会在 users 表中创建一行,并在 handles 表中插入正确的用户 ID。
其中,此代码块无法按预期工作:
$user->addHandle($skype);
$user->addHandle($twitter);
它成功插入了所有条目,但无法在句柄表中插入正确的用户 ID。事实上,user_id 列仍然是空的。
这里出了什么问题?我错过了什么吗?我的期望是不正确的还是在某些地方存在一些错误?
——马斯努