在社交引擎中获取用户详细信息


Get user details in SocialEngine

我想在SocialEngine中获取用户详细信息,就像我们在WordPress中创建一个插件来获取用户详细信息一样。如何获取登录用户的用户详细信息。我不想制作任何包或小部件。我还想在SocialEngine的头部放置一个脚本。我怎样才能做到这一点?

您可以从"fields_value"和"用户"表中轻松获取用户信息。这个插件对你非常有用 http://www.ipragmatech.com/socialapi-rest-socialengine.html.

该插件具有REST API,对于将社交引擎与其他CMS或ERP系统集成非常有用。

您可以通过以下方式访问页面中的当前查看器或主题

$this->viewer()->getIdentity();

查看器对象将为您提供查看页面的当前用户的所有详细信息。您还可以使用以下命令调用主题:

Engine_Api::_()->core()->getSubject();

我在这里的博客文章中介绍了检索用户详细信息:http://garbtech.co.uk/socialengine-getting-the-current-users-id-and-data

我还在这里讨论为用户配置文件创建小部件:http://garbtech.co.uk/socialengine-creating-widgets-for-user-profiles-getting-the-subject-rather-than-the-viewer-information/