2012-11-15 51 views
3

我想在SocialEngine中獲取地址字段數據。如何在SocialEngine中獲取當前用戶地址?

我通過獲取當前用戶:

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

返回:

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

我可以通過以下獲得場陣列

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

哪些對象做我必須撥打以獲取當前用戶地址字段,例如城市,州,郵政編碼等。

回答

3

我假設你已經從控制面板添加了城市,州,郵編等字段。您需要編輯數據庫中的engine4_user_fields_meta表,並手動爲這些自定義字段添加別名。

+0

但城市的別名已經在數據庫中給出,但它並沒有顯示在數組輸出中。這是爲什麼 ? – Subrata

+0

考慮將您的網站置於開發模式。它適用於我。 – Salman

相關問題