Php sugarcrm如何获取当前联系人姓名

Php sugarcrm如何获取当前联系人姓名,php,contacts,sugarcrm,Php,Contacts,Sugarcrm,我在SUGARCRM中显示当前查看的联系人姓名时遇到问题 有人能告诉我如何获取当前联系人姓名吗?假设我正在SUGARCRM中浏览一个名为jhon的联系人,我需要一段PHP代码来获取此姓名并将其存储在变量中 我已经试过了: global $current_user; echo $current_user->user_name; 但这不是我要找的,我正在寻找类似这样的东西,以便能够获得当前的联系人姓名 尝试访问全名属性$current_user是用户bean的一个实例 $current

我在SUGARCRM中显示当前查看的联系人姓名时遇到问题

有人能告诉我如何获取当前联系人姓名吗?假设我正在SUGARCRM中浏览一个名为jhon的联系人,我需要一段PHP代码来获取此姓名并将其存储在变量中

我已经试过了:

global $current_user; echo $current_user->user_name;   

但这不是我要找的,我正在寻找类似这样的东西,以便能够获得当前的联系人姓名

尝试访问
全名
属性
$current_user
是用户bean的一个实例

$current\u user->full\u name

如果不工作,请尝试使用当前用户的bean id检索用户详细信息:

$user = new User();     //user object
$user->retrieve($current_user->id); //retrieve user data
$full_name = $user->full_name; // If have full name property.
如果没有全名属性,请尝试连接姓氏和名字

$fullname = $user->first_name .' '. $user->last_name;

如果您在联系人记录上,则.tpl文件需要具有要显示的内容的属性名。您的问题是“名称”,因此请尝试将其放在您想要的文件中:

"{$fields.first_name.value} {$fields.last_name.value}"

背景是什么?你想用逻辑钩抓住这个吗?在自定义视图中?您需要在一个能够抓取bean(包含联系人数据的数据对象)的位置。然后你只需要做一个$bean->name来获取数据。它在一个名为detailview.tpl的视图中,我可以在该文件中实现它吗?thanx,但这不是我要求的,我需要获取联系人姓名而不是用户名。用户名只是我希望通过联系人或潜在客户实现的一个示例。@islamamer请更新您的问题,如果您有联系人id,那么您可以使用上面的条件实现您想要的,只需实例化联系人模块,其余的将跟随感谢您Ephoriagrogi,问题是,我无法获得即时通讯浏览的当前联系人的id。我