【发布时间】:2012-11-24 07:02:24
【问题描述】:
我一直试图弄清楚这一点。我已经让 FOSUserBundle 和 FOSFacebookBundle 一起工作,但我没有意识到我正在从事的项目需要 Facebook 没有登录按钮,用户必须注册一个帐户,然后他们才能与 Facebook 连接以获取个人资料信息、朋友等。
现在我只是好奇我是否还应该为此使用 FOSFacebookBundle?如果是这样,我将如何去做?我一直在尝试修改 FacebookProvider 以通过传入当前登录的用户来更新帐户,但由于下面的代码失败,它似乎没有工作。
$user = $this->container->get('security.context')->getToken()->getUser();
getUser() 失败,不存在。从 getToken() 转储数据时,它只是空值。
我们将不胜感激。
【问题讨论】: