function 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
2 calls to field_info_field_map()
- CommentUninstallTestCase::testCommentUninstall in modules/
comment/ comment.test  - FieldInfoTestCase::testFieldMap in modules/
field/ tests/ field.test  - Test field_info_field_map().
 
File
- 
              modules/
field/ field.info.inc, line 468  
Code
function field_info_field_map() {
  $cache = _field_info_field_cache();
  return $cache->getFieldMap();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.