我正在尝试获取我正在Social Engine中查看的个人资料的user_id 这是针对当前登录的user_id:
echo Engine_Api::_()->user()->getViewer()->getIdentity(); //currently logged in user_id
获取我正在查看的个人资料的ID的语法是什么? 谢谢:D
答案 0 :(得分:1)
为了获得'view-ee'(即主题),您可以使用以下内容;
最初检查我们是否有一个主题然后获取该用户的身份总是好的做法。
if(Engine_Api::_()->core()->hasSubject()){
$user_id = Engine_Api::_()->core()->getSubject()->getIdentity());
} else {
echo 'no subject on this page';
}
我已经在我的博客上详细介绍了这个以及更多关于socialengine的主题。见下文;
答案 1 :(得分:0)
在socialengine中,他们遵循这种情况......
查看者 - 查看者是指登录用户
主题 - 观众/公众观看的东西(页面/个人资料/...)
示例 ::
我以Viewer1身份登录,并查看了Viewer2的相册
Viewer - Viewer1
主题 - Viewer2的专辑(此处Viewer2是主题的拥有者)