2012-02-17 49 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;