我正在尝试在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 )
我必须调用哪个对象来获取当前用户的地址字段,例如城市,州,邮政编码等。
答案 0 :(得分:3)
我假设你已经从控制面板添加了城市,州,邮政编码等。您需要在数据库中编辑engine4_user_fields_meta
表并手动为这些自定义字段添加别名。