2016-04-28 15 views
1

私の人の役割を知るにはどうすればいいですか?コントローラsymfony2の役割を取得するFOSUserBundle

$personal = $em->getRepository('AuthenticationBundle:User')->FindPersonel($id);  

dump($personal->getRoles()); 
die(); 

空白ページはありません。

+0

ない私は彼の役割を見てみたい私のDBからの個人を選択している現在のユーザー.. –

+0

とき、私ダウダンプ($個人的);私は個人的に見たと小枝で私は個人的な役割を確認します。私の質問は、コントローラでそれを行うには –

+0

あなたはそれをテストすることができます –

答えて

1
foreach($personal->getRoles() as $role){ 
     echo $role; 
    } 
    die(); 

我々なければならないループ誤りがないgetRoles()

4
if(in_array('ROLE_ADMIN', $this->getUser()->getRoles())){ 
    //Is ADMIN !!!   
} 
関連する問題