我希望收到SugarCRM中Opportunity的兩個字段firstname_c和email_c。SugarCRM - 爲get_entry_list指定字段
我試圖
$params = array('session' => $session,
'module_name' => 'Opportunities',
'query' => "opportunities_cstm.external_opportunity_id_c = '".$customer."'",
'select_fields' => array('name'=>'firstname_c', 'email'=>'email_c'),
'order_by' => '',
'deleted' => 0
);
$result = $soapclient->call('get_entry_list', $params);
但是:select_fields似乎被忽略,我收到的所有領域。訪問我需要的變量的唯一方法,就是使用:
$firstname = $result['entry_list'][0]['name_value_list'][34]['value'];
$email = $result['entry_list'][0]['name_value_list'][32]['value'];
...它吮吸,因爲數字(即34和32)正在改變所有的時間。
如何解決這個問題?
非常感謝, 大衛
PS:我也想......
'select_fields' => array('firstname_c', 'email_c'),
...沒有任何成功。
您正在使用哪個版本的SugarCRM以及哪個版本的SOAP API? –