| 7 field.info.inc | field_info_field_map() |
| 8 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 modules/
field/ tests/ field.test - Test field_info_field_map().
File
- 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();
}
Comments
dev versions only
PermalinkAs of 7.20, this function is not yet available in stable releases of Drupal.
It is included in Drupal 7.22
PermalinkIt is included in Drupal 7.22, which will be released today.