2012-07-17 43 views
2

我試圖獲取我目前在Social Engine中查看的配置文件的user_id。
這是USER_ID爲當前登錄:SocialEngine Zend獲得查看user_id

echo Engine_Api::_()->user()->getViewer()->getIdentity(); //currently logged in user_id 

是什麼讓我目前觀察配置文件的ID語法? 感謝:D

+2

http://stackoverflow.com /問題/ 8609482/socialengine-Zend的-得到用戶輪廓圖像?RQ = 1 – emaillenin 2012-07-17 09:00:17

回答

1

爲了獲得'view-ee'(即主題),您可以使用以下內容;

檢查我們最初有一個主題然後獲取該用戶的身份總是很好的做法。

if(Engine_Api::_()->core()->hasSubject()){ 
    $user_id = Engine_Api::_()->core()->getSubject()->getIdentity()); 
} else { 
    echo 'no subject on this page'; 
} 

我已經在我的博客上詳細介紹了這個以及更多關於socialengine的主題。見下文;

http://garbtech.co.uk/socialengine-creating-widgets-for-user-profiles-getting-the-subject-rather-than-the-viewer-information/

0

在socialengine,他們跟隨這種情況下...

瀏覽器 - 誰觀看方式登錄的用戶

主題 - 瀏覽器/公衆觀看的東西(頁/資料/ ...)

示例 ::

我登錄的Viewer1,和Viewer2

的查看相冊

瀏覽器 - Viewer1

主題 - 相冊Viewer2的(這裏Viewer2爲主題的所有者)