SocialEngine Zend获得查看user_id

问题描述:

我试图获取我目前在Social Engine中查看的配置文件的user_id。
这是USER_ID为当前登录:SocialEngine Zend获得查看user_id

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

是什么让我目前观察配置文件的ID语法? 感谢:D

+2

http://*.com /问题/ 8609482/socialengine-Zend的-得到用户轮廓图像?RQ = 1 – emaillenin 2012-07-17 09:00:17

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

检查我们最初有一个主题然后获取该用户的身份总是很好的做法。

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

我已经在我的博客上详细介绍了这个以及更多关于socialengine的主题。见下文;

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

在socialengine,他们跟随这种情况下...

浏览器 - 谁观看方式登录的用户

主题 - 浏览器/公众观看的东西(页/资料/ ...)

示例 ::

我登录的Viewer1,和Viewer2

的查看相册

浏览器 - Viewer1

主题 - 相册Viewer2的(这里Viewer2为主题的所有者)