Php 如何在没有FOSUserBundle的情况下创建HWIOAuthBundle注册FormHandler
我想让用户注册到(例如Facebook)。 我有我的自定义UserBundle而不是FosUserBundle 如果用户按下注册页面上的Facebook按钮,用户名和电子邮件就会出现在注册表格中,并让用户填写注册表格的其余部分。 强调文本就我所知,我需要使用一个Php 如何在没有FOSUserBundle的情况下创建HWIOAuthBundle注册FormHandler,php,symfony,Php,Symfony,我想让用户注册到(例如Facebook)。 我有我的自定义UserBundle而不是FosUserBundle 如果用户按下注册页面上的Facebook按钮,用户名和电子邮件就会出现在注册表格中,并让用户填写注册表格的其余部分。 强调文本就我所知,我需要使用一个RegistrationFormHandler,它从HWIOAuthBundle实现RegistrationFormHandlerInterface。我必须在配置中添加两个服务: connect: confirmation: tr
RegistrationFormHandler
,它从HWIOAuthBundle实现RegistrationFormHandlerInterface
。我必须在配置中添加两个服务:
connect:
confirmation: true
account_connector: my_user_provider
registration_form_handler: app.registration.form.handler
registration_form: app.form.register
我的问题是,我不知道如何为app.form.register服务编写服务定义,因为这实际上必须是一个已配置表单的类
我想我应该有这样的东西:
app.form.register:
class: Symfony\Component\Form\Form
arguments: [@FormConfigInterface]
但是必须用formType和formData等来填充