Sugar CRM SOAP get_entry_list

时间:2009-08-20 06:48:22

标签: soa sugarcrm

我有sugarcrm实例,想要使用自定义的PHP代码从中获取一些数据。

我正在使用nusoap客户端。我可以获取数据,但只想选择特定id(记录)的数据。我在做什么

$response = $client->call('get_entry_list',array('session'=>$session_id , 'module_name'=>'itf_Apartments', 'where'=>'itf_Apartments.id=2', 'order_by'=>'','offset'=>'','select_fields'=>array('name')));

但我没有得到任何结果。我的代码是什么问题???

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以查看该实例的sugarcrm.log文件,看看其中是否存在任何SQL错误?我打赌这个问题与'where'参数有关。

答案 2 :(得分:0)

答案 3 :(得分:0)

以下代码是需要使用的代码,与您在sugarcrm示例中的代码相同。

$proxy = new Soap客户('http://server.com/service/v2/soap.php?wsdl',array('exceptions' => 0));

$session = $proxy->login(array('user_name'=> $user , 'password' => md5($pass)));


$query= " customer.id IN ( select id from customer where customer.id = '" . $id . "' and deleted = 0)";

$result= $proxy->get_entry_list($session->id , 'customer', $query ,'', 0 ,array('email', 'username','password', 'name') ,null, 1000, -1 ) ;