PHP SOAP Salesforce子查询

PHP SOAP Salesforce子查询,php,arrays,salesforce,Php,Arrays,Salesforce,我正在使用SOAP查询我们的Salesforce数据库,并可以查询和显示结果。但是,我现在想使用关系查询(子查询)。我可以从查询中获得结果,但很难用PHP显示子查询结果 我正在做以下工作: $Query = "SELECT Account.Name, (SELECT Contact.Name, Contact.accountId FROM contacts) FROM Account WHERE Name Like '%Test Client%'"; $Response = $Sforc

我正在使用SOAP查询我们的Salesforce数据库,并可以查询和显示结果。但是,我现在想使用关系查询(子查询)。我可以从查询中获得结果,但很难用PHP显示子查询结果

我正在做以下工作:

$Query = "SELECT Account.Name, (SELECT Contact.Name, Contact.accountId FROM contacts) FROM Account WHERE Name Like '%Test Client%'";
    $Response = $SforceConnection->query($Query);

    foreach ($Response->records as $RecordSet) {
    echo "$RecordSet->Name."<br />";
    }

您应该能够通过以下方式访问联系人:

if (isset($RecordSet->Contacts) && isset($RecordSet->Contacts->records) && !empty($RecordSet->Contacts->records)) {
  foreach($RecordSet->Contacts->records as $contact) {
    echo $contact->Name;
  }
}

您应该能够通过以下方式访问联系人:

if (isset($RecordSet->Contacts) && isset($RecordSet->Contacts->records) && !empty($RecordSet->Contacts->records)) {
  foreach($RecordSet->Contacts->records as $contact) {
    echo $contact->Name;
  }
}