我做了什么?
我创建了一个自定义模块预订并与帐户建立关系(一对多关系)。
帐户和预订中的数据来自soap(set_entry)方法的帮助。
我想要什么?
关系字段的数据也出现,因为我正在使用set_realtionship方法。
这是我的代码。
$results = $soapclient->call('set_relationship', array (
'session' => $session_id,
'module_name' => 'Accounts',
'module_id' => $account_id,
'link_field_name' => 'hotel_booking',
'related_ids' => array ($htel_booking_id),
));
var_dump($results);
它返回
array(3) {
["created"]=>
int(0)
["failed"]=>
int(1)
["deleted"]=>
int(0)
帐号ID,会话ID,酒店预订ID一切正确。
* 我也使用了不同的方式设置实现,但也没有luc * k ......
代码是
$rl = array(
'session' => $session_id,
'set_relationship_value' => array(
'module1' => 'Accounts',
'module1_id' => $account_id,
'module2' => 'hotel_booking',
'module2_id' => $htel_booking_id,
)
);
$resultRel = $soapclient->call('set_relationship',$rl);
print_r($resultRel);
这也给了我同样的出局。
我不知道问题出在哪里 请帮助我。
答案 0 :(得分:0)
我得到的答案基本上自定义模块之间的set_relationship不作为另一个模块
按照教程。
http://forums.sugarcrm.com/f148/how-access-custom-module-through-soap-42976/