SOCIALENGINE - 如何获取个人资料信息?

时间:2017-09-30 22:06:47

标签: php zend-framework socialengine

在“会员”页面上,我正在尝试修改个人资料标签,仅包含会员上每个个人资料的一些信息。

如何从数据库中获取该配置文件中的每个值?它应该是这样的,我相信,但我错过了一些东西,它不起作用:

<?php $viewer = Engine_Api::_()->user()->getViewer(); $fields = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer); ?>

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式获取用户的值:

$aliasValues = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer);
$aliasValues['profile_type'];

您可以在engine4_user_fields_meta数据库表中查看字段信息(例如,您可以找到profile_type别名)。请记住,并非所有字段都有别名,这可能是您没有获得多少结果的原因。