如何在SocialEngine中获取当前用户地址?

时间:2012-11-15 14:57:21

标签: php object socialengine

我正在尝试在SocialEngine中获取地址字段数据。

我通过以下方式获得当前用户:

$viewer = Engine_Api::_()->user()->getViewer();

我可以通过以下方式获取fields数组:

$fields = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer);

返回:

Array (
    [profile_type] => 23
    [first_name] => firstname
    [last_name] => lastname
    [birthdate] => 1994-1-1
    [gender] => 8
    [website] => www.website.com )

我必须调用哪个对象来获取当前用户的地址字段,例如城市,州,邮政编码等。

1 个答案:

答案 0 :(得分:3)

我假设你已经从控制面板添加了城市,州,邮政编码等。您需要在数据库中编辑engine4_user_fields_meta表并手动为这些自定义字段添加别名。