symfony 2 - Facebook Bundle - FacebookProvider - 如何在FacebookProvider中使用服务和实体管理器?

时间:2012-05-24 09:41:51

标签: facebook service symfony entitymanager

一切都在标题中,我使用FacebookBundle:

http://knpbundles.com/FriendsOfSymfony/FOSFacebookBundle

登录facebook工作正常,我想使用一些服务并实例化项目的某些对象来更新我的用户数据。

//在我的Facebookprovider中

$用户> setFBData($ fbdata);

所以在此行之前我想使用特定服务并使用实体管理器用正确的数据填写我的$ fbdata数组我必须怎么做?

这是正确的方法吗?

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

您是否已在security.yml中定义了自己的FacebookProvider?

https://github.com/FriendsOfSymfony/FOSFacebookBundle/blob/master/Resources/doc/2-integration-with-fosuserbundle.md

如果是这样,您可以注入在课程中实现逻辑所需的任何服务