我有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')));
但我没有得到任何结果。我的代码是什么问题???
答案 0 :(得分:1)
在这里,您将找到所有答案。
答案 1 :(得分:0)
您可以查看该实例的sugarcrm.log文件,看看其中是否存在任何SQL错误?我打赌这个问题与'where'参数有关。
答案 2 :(得分:0)
为什么不直接使用get_entry()?
http://www.sugarcrm.com/forums/f6/problem-soap-get_entry-call-30248/
答案 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 ) ;