instalar - symfony español
Acceso al usuario conectado en la acción y plantilla de Symfony2 (2)
Estoy usando Doctrine como proveedor de autenticación en mi aplicación symfony2. ¿Cómo puedo acceder al usuario autenticado en acción o plantilla?
En sus plantillas, puede hacer:
{{ app.user }}
Y en su controlador, si extiende el controlador base proporcionado por el paquete de marco, puede hacer:
$this->getUser();
De todos modos, puedes acceder desde el contenedor de servicio:
$securityContext = $container->get(''security.context'');
$token = $securityContext->getToken();
$user = $token->getUser();
Esta pregunta es bastante antigua, pero en caso de que alguien se pregunte, puede obtener al usuario en una plantilla que utiliza el motor PHP con
$app->getUser();