【发布时间】:2014-04-28 19:29:08
【问题描述】:
我在潜在客户模块中创建了一个自定义下拉字段。它从潜在客户模块的用户表中动态获取用户作为键 => 值对。
该字段工作正常,但在编辑模式下(创建新潜在客户)...值没有被存储,而是键被存储而不是值..
我的意思是 id 被存储而不是“詹姆斯邦德”......这就像“7896877”
现在有趣的是,在sugarcrm(潜在客户模块)的详细视图中,名称会正确显示,因为我希望它可以正常工作。只有在列表视图中它才会显示 ID,并且在数据库中它也被存储为 KEY,即哈希 ID。
这是函数:
function getUSERS($bean) {
$resultArray = Array();
$query = "select id,(first_name + ' ' + last_name) AS Name from dbo.users ORDER BY first_name ASC";
$resultArray [''] = '';
$result = $bean->db->query($query);
while ($row = $bean->db->fetchByAssoc($result)) {
$resultArray[$row['id']] = $row['Name'];
}
return $resultArray;
}
【问题讨论】:
-
发布更多您正在使用的代码。我看到了
getUSERS函数,但它是如何以及何时调用的?