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

Php 如何在SocialEngine中获取当前用户地址?,php,object,socialengine,Php,Object,Socialengine,我正在尝试获取SocialEngine中的地址字段数据 我通过以下方式获取当前用户: $viewer = Engine_Api::_()->user()->getViewer(); 我可以通过以下方式获取字段数组: $fields = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer); 返回: Array ( [profile_type] => 23 [first_name] =

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

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

$viewer = Engine_Api::_()->user()->getViewer();
我可以通过以下方式获取字段数组:

$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 )

我必须调用哪个对象才能获取当前用户地址字段,如城市、州、邮政编码等?

我假设您已从控制面板添加了城市、州、邮政编码字段等。您需要编辑数据库中的
engine4\u user\u fields\u meta
表,并手动为这些自定义字段添加别名。

但城市的别名已在数据库中给出,但未显示在数组输出中。为什么?考虑把你的网站放在开发模式上。对我来说没问题。