Я пытаюсь сделать перенаправление после регистратора, как here, но моя функция onRegistrationConfirm() Event не выполняется во время регистрации. Мой код аналогичен этому в ответ. Я просто не знаю, есть ли что-то еще, чтобы заставить мое мероприятие работать. Я новичок в symfony, так что это может быть очень легко.Symfony2 FOSUserBundle FOSUserEvents
1
A
ответ
2
OK ... так Я думаю, что это не такая вещь, как FOSUserEvents :: REGISTRATION_CONFIRM, нет ничего об этом here. Но я обнаружил там событие REGISTRATION_SUCCESS, которое явно то, что я искал.
Так что мой код выглядит следующим образом:
class RegistrationConfirmListener implements EventSubscriberInterface
{
private $router;
public function __construct(UrlGeneratorInterface $router)
{
$this->router = $router;
}
/**
* {@inheritDoc}
*/
public static function getSubscribedEvents()
{
return array(
FOSUserEvents::REGISTRATION_SUCCESS => 'onRegistrationSuccess'
);
}
public function onRegistrationSuccess(\FOS\UserBundle\Event\FormEvent $event)
{
$url = $this->router->generate('my_route');
$event->setResponse(new RedirectResponse($url));
}
}
Смежные вопросы
- 1. Symfony 2: FOSUserBundle: использование FOSUserEvents для перенаправления
- 2. Событие Symfony2 FOSuserBundle REGISTRATION_COMPLETED не запускается
- 3. Symfony2 - Попытка понять FOSUserBundle. Подтверждение регистрации
- 4. Symfony2 FOSUserBundle Загрузка файлов (профиль Pic) Советы?
- 5. Symfony2 FOSUSerBundle boost multiaccount users
- 6. События FOSUserBundle Symfony2 по регистрации и входа
- 7. Symfony2 FOSUserBundle Overriding Forms
- 8. Symfony2 FOSUserBundle перенаправлять неправильно
- 9. Symfony2 Ошибка FOSUserBundle - FileLoaderImportCircularReferenceException
- 10. Symfony2 установка FOSUserBundle issue
- 11. Symfony2 FOSUserBundle Глобальный шаблон
- 12. Symfony2 FOSUserBundle устарел SecurityContext
- 13. Symfony2 Аутентификация FOSUserBundle
- 14. наиважнейшая регистрация FOSUserBundle Symfony2
- 15. Symfony2 FOSUserBundle - дополнительная форма
- 16. Symfony2 FosUserBundle потерял сессию
- 17. Symfony2 + FOSUserBundle + несколько поддоменов
- 18. Symfony2 - Брандмауэр с FOSUserBundle
- 19. Symfony2 FOSUserBundle FlashBag
- 20. Symfony2 FOSUserBundle security
- 21. Symfony2 мульти FosUserBundle
- 22. Symfony2, FosUserBundle, Oauth, FR3DLdapBundle
- 23. Symfony2 - Тесты с FOSUserBundle
- 24. Symfony2 + FOSUSerBundle: перенаправление не работает
- 25. Symfony2 FOSUserBundle и группы ошибок
- 26. Symfony2: FOSUserBundle Удалить ошибку действия
- 27. Symfony2 медленный вход с FOSUserBundle
- 28. Symfony2 + Вход для входа + FOSUserBundle
- 29. Symfony2 Data Fixtures с FOSUserBundle
- 30. Symfony2 Краткое описание ошибки FOSUserBundle
ли импортировать вас в 'services.yml' в главном' config.yml' файле? – 1ed
Я отредактировал сообщение, потому что я ошибся - вызывается getSubscribedEvents(), но мое событие не является. И да ... У меня есть импорт услуг в config.yml – user1838937