У меня проблемы с доступом к конкретному элементу, вложенному в результат моего объекта 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]. Я попробовал несколько комбинаций, но мне не повезло.