我做了什么?
我创建了一个自定义模块预订并与帐户建立了关系(一对多关系)。
帐户和预订中的数据借助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 所有内容均正确无误。
*我也使用了不同的方式来设置 realtionship 但也没有 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);
这也给了我同样的输出。
我不知道问题出在哪里, 请帮助我。