Salesforce.com Toolkit for PHP を使用しており、非常に単純だと思うものを出力しようとしています。
これは動作するサンプルコードです
$query = "SELECT ID, Phone FROM Contact LIMIT 5";
$response = $mySforceConnection->query($query);
foreach ($response->records as $record) {
echo $record->ID." - ".$record->Phone;
}
クエリを微調整したので、名前とカウントだけを出力したいと思います。ただし、以下のコードは機能しません
$query = "SELECT owner.name, count(type) FROM Task LIMIT 5";
$response = $mySforceConnection->query($query);
foreach ($response->records as $record) {
echo $record->owner.name; //DOES NOT WORK
}
これは、 print_r ($record); を実行したときに得られるものです。
stdClass Object ( [Id] => [any] => Array ( [0] => First Last [1] => 2177 ) )
「First Last - 2177」を出力できるようにしたいだけです