function _field_sql_norevisions_tablename in Field SQL norevisions 7
Generate a table name for a field data table.
Parameters
$field: The field structure.
Return value
A string containing the generated name for the database table
13 calls to _field_sql_norevisions_tablename()
- FieldSqlNoRevisionsTestCase::setUp in ./
field_sql_norevisions.test - Sets up a Drupal site for running functional and integration tests.
- FieldSqlNoRevisionsTestCase::testFieldSqlStorageForeignKeys in ./
field_sql_norevisions.test - Test foreign key support.
- FieldSqlNoRevisionsTestCase::testFieldStorageDetails in ./
field_sql_norevisions.test - Test the storage details.
- FieldSqlNoRevisionsTestCase::testFieldUpdateIndexesWithData in ./
field_sql_norevisions.test - Test adding and removing indexes while data is present.
- field_sql_norevisions_field_attach_rename_bundle in ./
field_sql_norevisions.module - Implements hook_field_attach_rename_bundle().
1 string reference to '_field_sql_norevisions_tablename'
File
- ./
field_sql_norevisions.module, line 41 - Default implementation of the field storage API.
Code
function _field_sql_norevisions_tablename($field) {
if ($field['deleted']) {
return "field_deleted_data_{$field['id']}";
}
else {
return "field_data_{$field['field_name']}";
}
}