module - zfcUser getState 在另一个模块中

标签 module zend-framework2 zfcuser

我如何从 zfcUser 获取状态

在 view/index.phtml 中,我从 $this->zfcUserIdentity()->getState(); 获取它;

但现在我需要在其他模块/ Controller (这是我的costum模块 Controller )中获取这个值(已登录的用户的状态)

所以我需要从以下位置获取状态: zfc用户/实体/用户 到 我的模块/ Controller

我看这个https://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-in但这个解决方案没有帮助

最佳答案

这对我来说也有帮助:

$sm = $this->getServiceLocator();
$auth = $sm->get('zfcuserauthservice');
if ($auth->hasIdentity()) {
    $user_edit = $auth->getIdentity()->getPrem();
}

关于module - zfcUser getState 在另一个模块中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14015601/

相关文章:

perl - 如何为 CGI 脚本设置 Perl 的 @INC?

php - 在 ZF2 中使用 WHERE 和 JOIN 进行更新

php - ZFCUser 登录后重定向到自定义 URL

zend-framework - zfcuser 注册后添加用户角色

php - Zend Framework 2 - ZFCUser 模块安装

javascript - Nodejs 模块导出 TypeError

Haskell递归/循环模块定义?

exception - 在 Zend Form 中显示异常错误消息 - Zend Framework 2

Perl 和编译时模块加载

zend-framework2 - 如何处理 Zend Framework 2 应用程序中的元描述/关键字?