2011-12-18 2 views

답변

64

을 수행 할 수 있습니다 : 당신이 프레임 워크 번들이 제공하는 기본 컨트롤러를 확장하는 경우

{{ app.user }} 

그리고 컨트롤러에

는, 당신이 할 수 있습니다

$this->getUser(); 

을 어쨌든, 당신은 서비스 컨테이너에서 액세스 할 수 있습니다

$securityContext = $container->get('security.context'); 
$token = $securityContext->getToken(); 
$user = $token->getUser(); 
+0

대단히 고마워요. – DavidW

+0

http://stackoverflow.com/a/10538223/1179841 – Sithu

+1

사실, 대신 $ this-> container-> get ('security.authorization_checker')'(2.6의 새로운 기능)을 사용하십시오. – Ronan

0

이 질문은 꽤 오래지만, 경우 누구의 난 궁금해서 PHP 엔진을 사용하는 템플릿으로 사용자를 얻을 수 있습니다.

$app->getUser(); 
관련 문제