我有一个客户端运行版本的文档PDF(我相信3.1 Pro但不是100%肯定;这可能只是最初购买的版本)但我无法弄清楚如何更新记录。这是我目前所知道的:
set_entry
似乎是最接近的匹配。我从PDF中看到以下关于此功能的确如此:
“创建或更新SugarBean”
如何告诉它更新而不是插入记录?例如,我正在尝试将一个表的一列更新为一个特定值,我认为我尽可能接近以下内容:
$result = $sugar['soapclient']->call(
'set_entry',
array(
'session'=>$sugar['session'],
'module_name'=>'Kits',
array(
array("name" => 'location', "value" => 'New Cool Location')
),
'where'=>'id="1000ee55-55dc-feb0-c71a-4e5e8c31ad1b"'
)
);
澄清:我想将“位置”列更新为“新酷位置”,只有'id'为'1000ee55-55dc-feb0-c71a-4e5e8c31ad1b'。我还没有在实时环境中运行此代码,因为我们缺少一个功能齐全的开发环境,因此我希望在代码运行之前对代码更有信心。
答案 0 :(得分:0)
更改代码示例如下:
$result = $sugar['soapclient']->call(
'set_entry',
array(
'session'=>$sugar['session'],
'module_name'=>'Kits',
array(
array("name" => 'location', "value" => 'New Cool Location')
array("name" => 'id', "value" => '1000ee55-55dc-feb0-c71a-4e5e8c31ad1b')
),
)
);