У меня есть документация в формате 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"'
)
);
Уточнение: я хочу обновить столбец 'location 'to' New Cool Location 'только там, где' id '-' 1000ee55-55dc-feb0-c71a-4e5e8c31ad1b '.Я также еще не запускал этот код в реальной среде, потому что у нас нет полностью функциональной среды разработки, поэтому я хочу быть более уверенным в коде до его запуска.