首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Concrete5用户属性

Concrete5用户属性
EN

Stack Overflow用户
提问于 2012-08-25 00:23:35
回答 1查看 2.9K关注 0票数 1

我想出了如何单独解决这个问题。

显示用户属性:

代码语言:javascript
复制
<?php
 //Create a User object (of the current User)  
 $u = new User();  
 //Creat a UserInfo object with the user ID  
 $ui = UserInfo::getByID($u->getUserID());  
 //Get the Value of your user Attribute  
 $value = $ui->getAttribute('name');  
 //Print it out  
 echo $value;  
?>

显示页面所有者:

代码语言:javascript
复制
<?php 
 $ownerID = $cobj->getCollectionUserID();
 $uia = UserInfo::getByID($ownerID);
 $ownerName = $uia->getUserName();
 echo $ownerName 
?> 

但是我不知道如何将它们放在一起,所以它会显示页面所有者的属性(‘name’);

你们能帮帮忙吗

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-25 00:31:26

在对代码进行了更多的修改之后。我想我只需要把

代码语言:javascript
复制
$cobj->getCollectionUserID();

转到

代码语言:javascript
复制
$ui = UserInfo::getByID($u->getUserID()); 

所以最终的代码是:

代码语言:javascript
复制
<?php                   
 //Creat a UserInfo object with the Owner 
 $ui = UserInfo::getByID($cobj->getCollectionUserID() );  
 //Get the Value of your user Attribute  
 $value = $ui->getAttribute('name');  
 //Print it out  
 echo $value;  
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12113182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档