gpt4 book ai didi

php - 如何在 SugarCRM CE 中创建线索和自定义模块之间的关系?

转载 作者:可可西里 更新时间:2023-11-01 13:27:03 28 4
gpt4 key购买 nike

function createPJOpportunityRelationship($pj_id, $op_id) {
echo "creating relationship";

$set_relationship_value = array(
'module1' => 'geral_pessoa_juridica', 'module1_id' => $pj_id,
'module2' => 'Opportunities', 'module2_id' => $op_id
);

$set_relationship_params = array(
'session' => $this->ses,
'set_relationship_value' => $set_relationship_value
);

$set_relationship_result = $this->soap->call('set_relationship', array(
'session' => $this->ses,
'set_relationship_value' => $set_relationship_value));

var_dump($set_relationship_result);
}

根据大多数 sugar 教程,这是我用来创建关系的代码。该代码在我使用 2 个基本模块(如潜在客户/联系人)时有效,但当我尝试使用自定义构建模块时它失败了。

在这种情况下,geral_pessoa_juridica 模块是自定义模块,geral 是包,pessoa_juridica 是名称。我确定名称是正确的,它适用于其他功能。

这个函数返回给我这个

5ec9ca75-e09d-e2d8-0c2b-4df7ac377dcf
建立关系
阵列(3){
[“创建”]=> 整数(0)
[“失败”]=> 整数(1)
[“删除”]=> 整数(0)
}

我不确定它为什么会失败 - 研究 sugarcrm.log,我发现它甚至没有尝试创建关系。

我重新制作了模块两次,尝试按照我在其他关系中看到的 Sugar 标准手动创建表,刷新 MySQL 权限,在 Sugar 中进行了所有可能的修复。我无法重新安装它,因为它正在生产中。

关于如何修复它有什么想法吗?

最佳答案

第 5 行出现错误:

'module1' => 'geral_pessoa_juridica', 'module1_id', $pj_id,

应该改为:

'module1' => 'geral_pessoa_juridica', 'module1_id' => $pj_id,

关于php - 如何在 SugarCRM CE 中创建线索和自定义模块之间的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6349365/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com