У меня есть документация PDF для версии, в которой работает клиент (я считаю, что 3.1 Pro, но я не уверен на 100%, это может быть только первоначальная покупка), но я не могу понять, как UPDATE. Вот что я знаю до сих пор:Обновите строку через SugarCRM WSDL
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"'
)
);
Разъяснения: Я хочу, чтобы обновить «расположение» столбец в «New Cool Location», где «id» - «1000ee55-55dc-feb0-c71a-4e5e8c31ad1b». Я также не запускал этот код в живой среде, потому что у нас нет полностью функциональной среды разработки, поэтому я хочу быть более уверенным в коде, прежде чем он будет запущен.