在“会员”页面上,我正在尝试修改个人资料标签,仅包含会员上每个个人资料的一些信息。
如何从数据库中获取该配置文件中的每个值?它应该是这样的,我相信,但我错过了一些东西,它不起作用:
<?php $viewer = Engine_Api::_()->user()->getViewer();
$fields = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer); ?>
感谢您的帮助
答案 0 :(得分:0)
您可以通过以下方式获取用户的值:
$aliasValues = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer);
$aliasValues['profile_type'];
您可以在engine4_user_fields_meta
数据库表中查看字段信息(例如,您可以找到profile_type
别名)。请记住,并非所有字段都有别名,这可能是您没有获得多少结果的原因。