如何在我的行动中获得用户角色

时间:2013-05-18 15:06:10

标签: zend-framework2 zfcuser bjyauthorize

我在这两个模块中使用zf2  (zfc-user,bjyauthorize)我想从我的行为中获取用户角色

1 个答案:

答案 0 :(得分:11)

试试这个

在您的控制器

$viewmodel = new ViewModel();
$authorize = $this->getServiceLocator()->get('BjyAuthorize\Provider\Identity\ProviderInterface');
$roles = $authorize->getIdentityRoles();

$viewmodel->setVariable("roles", $roles);
return $viewmodel;

在您的视图脚本

<?php var_dump($this->roles); ?>