【问题标题】:How to get Current User Address in SocialEngine?如何在 SocialEngine 中获取当前用户地址?
【发布时间】:2012-11-04 04:55:54
【问题描述】:

我正在尝试在 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 )

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

【问题讨论】:

    标签: php object socialengine


    【解决方案1】:

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

    【讨论】:

    • 但是城市的别名已经在数据库中给出,但它没有显示在数组输出中。为什么会这样?
    • 考虑将您的网站置于开发模式。对我来说没问题。
    猜你喜欢
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 2011-06-13
    • 2011-05-10
    相关资源
    最近更新 更多