function field_attach_create_bundle
7.x field.attach.inc | field_attach_create_bundle($entity_type, $bundle) |
Notify field.module that a new bundle was created.
The default SQL-based storage doesn't need to do anything about it, but others might.
Parameters
$entity_type: The entity type to which the bundle is bound.
$bundle: The name of the newly created bundle.
Related topics
4 calls to field_attach_create_bundle()
- field_test_create_bundle in drupal-7.x/
modules/ field/ tests/ field_test.entity.inc - Creates a new bundle for test_entity entities.
- node_type_save in drupal-7.x/
modules/ node/ node.module - Saves a node type to the database.
- taxonomy_vocabulary_save in drupal-7.x/
modules/ taxonomy/ taxonomy.module - Saves a vocabulary.
- _comment_body_field_create in drupal-7.x/
modules/ comment/ comment.module - Creates a comment_body field instance for a given node type.
File
- drupal-7.x/
modules/ field/ field.attach.inc, line 1342 - Field attach API, allowing entities (nodes, users, ...) to be 'fieldable'.
Code
function field_attach_create_bundle($entity_type, $bundle) {
// Clear the cache.
field_cache_clear();
// Let other modules act on creating the bundle.
module_invoke_all('field_attach_create_bundle', $entity_type, $bundle);
}