通过更新SugarCRM的WSDL行

问题描述 投票:1回答:1

我有一个客户端运行版本的文档PDF(我相信3.1专业版,但我不是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"'
    )
);

澄清:我想更新列“位置”到“新酷位置”只有在“身份证”是“1000ee55-55dc-feb0-C71A-4e5e8c31ad1b”。我因为我们缺乏一个全功能的开发环境也没有跑活环境中,该代码,所以我想它是跑前的代码更加自信。

php wsdl sugarcrm
1个回答
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')
    ),
)
);
© www.soinside.com 2019 - 2024. All rights reserved.