Como atribuir papéis no registro de sucesso?
Estou usando o pacote do usuário fos e o pacote multiusuário pugx. Eu li toda a documentação e sou novo no Symfony. No pacote multiusuário pugx, há um exemplo em cada ponto, exceto um: registro de sucesso.
Amostras de controladores primordiais paragerando formas => okExemplos de modelos de substituição paragerando formas => okAmostras de amostra de registro substituta bem-sucedida => nada.Aqui está meu código:
class RegistrationController extends BaseController
{
public function registerAction(Request $request)
{
$response = parent::registerAction($request);
return $response;
}
public function registerTeacherAction()
{
return $this->container
->get('pugx_multi_user.registration_manager')
->register('MyBundle\Entity\PersonTeacher');
}
public function registerStudentAction()
{
return $this->container
->get('pugx_multi_user.registration_manager')
->register('MyBundle\Entity\PersonStudent');
}
}
O problema é com->get('pugx_multi_user.registration_manager')
que retorna umGerente. Noo usuário do fos que overring os controladores ajuda, eles recebem umform
ou umform.handler
. Estou tendo dificuldades para "vincular" aqueles com o pugx_multi_user manager.
Qual código devo colocar noregisterTeacherAction()
para definir papéis para o professor, e emregisterStudentAction()
definir papéis para o alunoem um registro bem sucedido?