3

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 )

市区町村、都道府県、郵便番号など、現在のユーザーの住所フィールドを取得するには、どのオブジェクトを呼び出す必要がありますか?

4

1 に答える 1

3

コントロールパネルから都市、州、郵便番号などを追加したと思います。engine4_user_fields_metaデータベースのテーブルを編集し、それらのカスタム フィールドのエイリアスを手動で追加する必要があります。

于 2012-11-16T09:51:34.453 に答える