我在开发指南和在线中进行了查找,但似乎找不到任何代码示例。我只是想将潜在客户转换为联系人。
例如,我有一个ID为7的销售线索,我想做的可能是修改bean属性以将该销售线索转换为联系人(不确定这种方法是否正确)。像
$ bean-> convert(“ Contact”);
$ bean-> save();
谢谢您的建议
答案 0 :(得分:1)
在sugar / suite中,转换是将bean从一个模块复制到另一个模块的过程,例如导致接触。
我一直在使用此功能来实现它。
function outright_copy_bean($old_bean){
$new_bean = new $old_bean->object_name;
foreach($new_bean->field_defs as $key => $value){
if(in_array($key, array("id", "date_entered"))){
continue;
}
if($value["type"] == "link"){
continue;
}
$new_bean->$key = $old_bean->$key;
}
$new_id = $new_bean->save();
return $new_id
}