我想收到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'),
......没有任何成功。
答案 0 :(得分:0)
'select_fields' => array('field', 'field')
对我有用,但我没有尝试使用_c自定义字段。
你在肥皂反应中也收到了_c字段吗?