开发者

How do I access a particular element in a Force.com SOAP response?

开发者 https://www.devze.com 2023-02-06 01:23 出处:网络
I am having difficulty accessing a particular element nested in my SOAP object result. The Salesforce toolkit is returning the following when I run this code:

I am having difficulty accessing a particular element nested in my SOAP object result. The Salesforce toolkit is returning the following when I run this code:

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

RETURNS

stdClass Object (

[Number_of_Residents_c] => 1

[State_c] => LA

[City__c] => New Orleans

[Placement_Incentive__c] => Yes

[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] => Mayoral/State Control

[CEO_Superintendent_Appointment_Year__c] => 2007

[Trained_Leader__c] =>

[Final_Press_Clip_1_Title_开发者_JS百科_c] => Clip 1 Sample

[Final_Approved_Clip_1__c] => http://www.google.com

[Final_Press_Clip_2_Title__c] => Clip 2 Sample

[Final_Approved_Clip_2__c] => http://www.yahoo.com

[Final_Press_Clip_3_Title__c] => Clip 3 Sample

[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] => Complete

[New_Organization__c] => Yes

[Student_Achievment_URL__c] => http://www.aol.com

[Work_Life__c] =>

[Placement_Incentive_Description__c] => $1000

[0] => SObject Object ( [type] => Account [fields] => stdClass Object ([Name] => Sample District Name) )

[2] => SObject Object ( [type] => Contact

[fields] => stdClass Object ( [Name] => Paul Smith ) ) )

If I want to get the value of Placement_Incentive_Description__c I can do so by using:

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

However the difficult lies in how to access the name field in the Account object which seems to be a child of a field named [0]. I have tried several combinations but have had no luck.


Wow thats weird try something like this.

$attr = 0;

$response->records[0]->fields->{$attr}

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号