【问题标题】:SocialEngine Zend getting viewed user_idSocialEngine Zend 被查看 user_id
【发布时间】:2012-07-16 00:08:18
【问题描述】:

我正在尝试获取我当前在社交引擎中查看的个人资料的 user_id。
这是当前登录的 user_id:

echo Engine_Api::_()->user()->getViewer()->getIdentity(); //currently logged in user_id

获取我当前查看的个人资料 ID 的语法是什么? 谢谢:D

【问题讨论】:

标签: php zend-framework socialengine


【解决方案1】:

在社交引擎中,他们遵循这种情况......

查看者 - 查看者是指已登录的用户

主题 - 查看者/公众查看某些内容(页面/个人资料/...)

示例 ::

我以 Viewer1 登录,正在查看 Viewer2 的相册

查看器 - 查看器 1

主题 - Viewer2 的相册(此处 Viewer2 是主题的所有者)

【讨论】:

    【解决方案2】:

    为了获得“view-ee”(即主题),您可以使用以下内容;

    首先检查我们是否有一个主题然后获取该用户的身份总是一个好习惯。

    if(Engine_Api::_()->core()->hasSubject()){
        $user_id = Engine_Api::_()->core()->getSubject()->getIdentity());
    } else {
        echo 'no subject on this page';
    }
    

    我已经在我的博客上讨论了这个以及更多关于社交引擎的主题。见下文;

    http://garbtech.co.uk/socialengine-creating-widgets-for-user-profiles-getting-the-subject-rather-than-the-viewer-information/

    【讨论】:

      猜你喜欢
      • 2014-03-27
      • 1970-01-01
      • 2018-01-14
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      相关资源
      最近更新 更多