Сахарное мыло set_entry - PullRequest
       6

Сахарное мыло set_entry

3 голосов
/ 16 июня 2010

Я пытаюсь добавить записи в базу данных контактов Sugar со следующим кодом SOAP в PHP.

$set_entry_params = array(
'session' => $result_array->id,
'module_name' => 'Contacts',
'name_value_list'=>array(
    array('name'=>'Name','value'=>'Brian')
)
);

    $result = $soapClient->__soapCall('set_entry', $set_entry_params);

Запись сделана в сахарной базе данных, но поле имени остается пустым, а поле Роль помечено: Pre Sugar Roll Out

Кто-нибудь знает, что здесь не так?

1 Ответ

0 голосов
/ 25 февраля 2011

Вероятно, проблема связана с использованием «имени» в качестве «имени» в «name_value_list». Поле «Имя» - это просто конкатонация полей «имя_имя» и «имя_фамилия». Попробуйте:

$set_entry_params = array(
'session' => $result_array->id,
'module_name' => 'Contacts',
'name_value_list'=>array(
    array('name'=>'first_name','value'=>'Brian')
)
);

    $result = $soapClient->__soapCall('set_entry', $set_entry_params);
...