Collapse
Submit a Service Request
Contact Information for Technical Support
My Service Notifications
Retrieving NamedID values from custom field
Answer ID 7461 |
Last Review Date 10/31/2018
How do I retrieve NamedID values from a custom field?
Environment:
Connect PHP API (All Versions)
Resolution:
To retrieve NamedID values from a custom field, refer to the following example.
This example assumes you have prior knowledge of the Connect PHP API
- Retrieve Metadata from parent object
-
- $acct = RNCPHP\Account::getMetadata();
- Get type_name property value of custom fields object
-
- $shifts = $acct->CustomFields->type_name;
- Retrieve Metadata of type_name
-
- $shifts = $shifts::getMetadata();
- Get type_name value of object c
-
- $shifts = $shifts->c->type_name;
- Retrieve named_values of custom field in question
-
- Custom field name = shift
- $shifts = $shifts::getMetadata()->shift->named_values;
The named_values will be returned as an array of objects. To display them on the page use a foreach loop, such as the following, if more than one object is present.
foreach($shifts as $s) {
echo $s->ID;
echo $s->LookupName;
}