field_cache_clear

  1. drupal
    1. drupal7
Versionen
drupal7 field_cache_clear($rebuild_schema = FALSE)

Clear the cached information; called in several places when field information is changed.

Verwandte Themen

▾ 13 functions call field_cache_clear()

FieldAttachTestCase::testFieldAttachSaveMissingData in modules/field/field.test
Tests insert and update with missing or NULL fields.
FieldAttachTestCase::testFieldAttachSaveMissingDataDefaultValue in modules/field/field.test
Test insert with missing or NULL fields, with default value.
field_create_field in modules/field/field.crud.inc
Create a field.
field_create_instance in modules/field/field.crud.inc
Creates an instance of a field, binding it to a bundle.
field_delete_field in modules/field/field.crud.inc
Mark a field for deletion, including all its instances and all data associated with it.
field_delete_instance in modules/field/field.crud.inc
Mark a field instance for deletion, including all data associated with it.
field_modules_disabled in modules/field/field.module
Implementation of hook_modules_disabled().
field_modules_enabled in modules/field/field.module
Implementation of hook_modules_enabled().
field_modules_installed in modules/field/field.module
Implementation of hook_modules_installed().
field_update_instance in modules/field/field.crud.inc
tearDown in modules/simpletest/drupal_web_test_case.php
Delete created files and temporary files directory, delete the tables created by setUp(), and reset the database prefix.
_field_attach_create_bundle in modules/field/field.attach.inc
Notify field.module that a new bundle was created.
_field_attach_rename_bundle in modules/field/field.attach.inc
Notify field.module that a bundle was renamed.

Code

modules/field/field.module, line 325

<?php
function field_cache_clear($rebuild_schema = FALSE) {
  cache_clear_all('*', 'cache_field', TRUE);

  module_load_include('inc', 'field', 'field.info');
  _field_info_collate_types(TRUE);
  _field_info_collate_fields(TRUE);

  // Refresh the schema to pick up new information.
  // TODO : if db storage gets abstracted out, we'll need to revisit how and when
  // we refresh the schema...
  if ($rebuild_schema) {
    $schema = drupal_get_schema(NULL, TRUE);
  }
}
?>

Kommentare

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen