我想收到 SugarCRM 中机会的两个字段 firstname_c 和 email_c。
我试过了
$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'),
...没有任何成功。