2012-02-17 2 views

답변

0

기본 프로필 질문을 사용하고 있습니까? 그 다음 :

From engine4_ser_fields_option 

특정 필드에 대한 옵션 ID가 있습니다.

1

이 코드 아래에 나열된 사용

<?php 
$currentUserID=Engine_Api::_()->user()->getViewer()->getIdentity(); 
$sSqlInviter="select gender from engine4_user_fields_search where item_id=".$currentUserID; 
$dbInviterSqli=Zend_Db_Table_Abstract::getDefaultAdapter(); 
$stmtInviter=$dbInviterSqli->query($sSqlInviter); 
$rowInviter=$stmtInviter->fetch(); 
$gender=$rowInviter['gender']; 
if($gender==2) 
    echo "<b> Male</b>"; 
else 
    echo "<b> Female</b>"; 
?> 
1
$viewer = Engine_Api::_()->user()->getViewer(); 
$fields = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer); 
echo $fields['gender']; 
2
$subject = Engine_Api::_()->core()->getSubject(); //Get user 

$fields = $subject->fields()->getFieldsValuesByAlias(); 
$gender = $fields['gender']; 

$this->view->gender = $gender; 
관련 문제