Я новичок в symfony2 и использую FOSUserBundle в своем проекте для управления пользователями. У меня возникла ситуация, когда мне нужно создать разные типы пользователей, которым потребуются разные действия/шаблоны представления контроллера. Моя идея состояла в том, чтобы расширить функциональность регистрации FOSUserBundle и передать параметр, который будет решать, какой тип пользователя будет созданный. Например, если я перейду к регистрации/кандидату, это приведет к новому пользователю типа кандидата, но если я перейду к регистрации/компании, я получу пользователя компании. С этой идеей я мог бы реализовать отображение двух разных форм (formtype), но я застрял на стороне контроллера, как передать параметр типа контроллеру действий и подтвердить контроллер. Я не уверен, что эта идея может сработать, поэтому любая помощь будет оценена по достоинству, или, если есть более профессиональное решение, поделитесь со мной. Если мой пример не ясен, я могу предоставить фрагменты кода.
Заранее спасибо.