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

http://knpbundles.com/FriendsOfSymfony/FOSFacebookBundle

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

//在我的Facebookprovider中

$ user-> setFBData($ fbdata);

因此,在此行之前,我想使用特定的服务并使用实体管理器用正确的数据填充$ fbdata数组,我该怎么办?

这是正确的方法吗?

感谢您的回答。

最佳答案

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

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

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

关于facebook - symfony 2-Facebook捆绑软件-FacebookProvider-如何在FacebookProvider中使用服务和实体管理器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10734929/

10-08 21:35