function field_info_field_map
7.x field.info.inc | field_info_field_map() |
Returns a lightweight map of fields across bundles.
The function only returns active, non deleted fields.
array(
'body' => array(
'bundles' => array(
'node' => array('page', 'article'),
),
'type' => 'text_with_summary',
),
);
Return value
An array keyed by field name. Each value is an array with two entries:
- type: The field type.
- bundles: The bundles in which the field appears, as an array with entity types as keys and the array of bundle names as values.
Example:
Related topics
1 call to field_info_field_map()
- FieldInfoTestCase::testFieldMap in drupal-7.x/
modules/ field/ tests/ field.test - Test field_info_field_map().
File
- drupal-7.x/
modules/ field/ field.info.inc, line 464 - Field Info API, providing information about available fields and field types.
Code
function field_info_field_map() {
$cache = _field_info_field_cache();
return $cache->getFieldMap();
}