tutorial instalar español symfony

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();