如何在没有FOSUserBundle的情况下创建HWIOAuthBundle RegistrationFormHandler

时间:2015-12-06 20:50:56

标签: php symfony

我想让用户注册 HWIOAuthBundle (例如使用Facebook)。 我有自定义UserBundle而不是FosUserBundle。

如果用户在注册页面上按下用户名和电子邮件显示在注册表单中的Facebook按钮,并且让用户填写注册表的其余部分,我想完成此操作。

强调文本我可以看到我需要使用从HWIOAuthBundle实现RegistrationFormHandler的{​​{1}}。并且我必须在配置中添加两个服务:

RegistrationFormHandlerInterface

我遇到的问题是我不知道如何编写 app.form.register 服务的服务定义,因为这实际上必须是{{3} } class是一个已配置的表单。

我认为我应该有这样的事情:

connect:
    confirmation: true
    account_connector: my_user_provider
    registration_form_handler: app.registration.form.handler
    registration_form: app.form.register

Symfony\Component\Form\Form必须填写formType和formData等等......

0 个答案:

没有答案