Как получить доступ к определенному элементу в ответе Force.com SOAP? - PullRequest
1 голос
/ 20 января 2011

У меня проблемы с доступом к конкретному элементу, вложенному в результат моего объекта SOAP. При запуске этого кода инструментарий Salesforce возвращает следующее:

print_r ($response->records[0]->fields

ВОЗВРАТ

Объект stdClass (

[Number_of_Residents_ c] => 1
[Штат
_c] => LA
[City__c] => Новый Орлеан
[Placement_Incentive__c] => Да
[Total_number_of_schools__c] => 125,0
[Total_Number_of_Students__c] => 24471,0
[Total_Number_of_Employees__c] => 1700.0
[Total_Operating_Revenue__c] => 1.2E8
[Governance_Model__c] => Мэр / Государственный контроль
[CEO_Superintendent_Appointment_Year__c] => 2007
[Trained_Leader__c] =>
[Final_Press_Clip_1_Title__c] => Клип 1 образец
[Final_Approved_Clip_1__c] => http://www.google.com
[Final_Press_Clip_2_Title__c] => Клип 2 Образец
[Final_Approved_Clip_2__c] => http://www.yahoo.com
[Final_Press_Clip_3_Title__c] => Клип 3 Образец
[Final_Approved_Clip_3__c] => http://www.bing.com
[Final_Press_Clip_4_Title__c] =>
[Final_Approved_Clip_4__c] =>
[Final_Press_Clip_5_Title__c] =>
[Final_Approved_Clip_5__c] =>
[News_Clip_Status__c] => Завершено
[New_Organization__c] => Да
[Student_Achievment_URL__c] => http://www.aol.com
[Work_Life__c] =>
[Placement_Incentive_Description__c] => $ 1000
[0] => Объект SObject ([тип] => Учетная запись [поля] => Объект stdClass ([Имя] => Пример названия района))
[2] => SObject Объект ([тип] => Контакт
[fields] => stdClass Object ([Имя] => Пол Смит)))

Если я хочу получить значение Placement_Incentive_Description__c, я могу сделать это с помощью:

print_r ($ Response-> записи [0] -> Поля-> Placement_Incentive_Description__c

Однако трудность заключается в том, как получить доступ к полю имени в объекте Account, который кажется дочерним по отношению к полю с именем [0]. Я попробовал несколько комбинаций, но мне не повезло.

1 Ответ

2 голосов
/ 20 января 2011

Вот это странно, попробовать что-то вроде этого.

$ attr = 0;

$ response-> записи [0] -> Поля -> {$ Attr}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...