| 7 field.info.inc | field_info_field($field_name) |
| 8 field.info.inc | field_info_field($field_name) |
Returns data about an individual field, given a field name.
Parameters
$field_name: The name of the field to retrieve. $field_name can only refer to a non-deleted, active field. For deleted fields, use field_info_field_by_id(). To retrieve information about inactive fields, use field_read_fields().
Return value
The field array, as returned by field_read_fields(), with an additional element 'bundles', whose value is an array of all the bundles this field belongs to keyed by entity type.
See also
Related topics
- Field Info API
- Obtain information about Field API configuration.
▾ 55 functions call field_info_field()
- CommentFieldsTest::testCommentDefaultFields in modules/
comment/ comment.test - Tests that the default 'comment_body' field is correctly added.
- EntityFieldQuery::addFieldCondition in includes/
entity.inc - Adds the given condition to the proper condition array.
- EntityFieldQuery::fieldOrderBy in includes/
entity.inc - Orders the result set by a given field column.
- FieldAttachStorageTestCase::testFieldStorageDetailsAlter in modules/
field/ tests/ field.test - Test storage details alteration.
- FieldInfoTestCase::testFieldPrepare in modules/
field/ tests/ field.test - Test that cached field definitions are ready for current runtime context.
- FieldSqlStorageTestCase::testFieldSqlStorageForeignKeys in modules/
field/ modules/ field_sql_storage/ field_sql_storage.test - Test foreign key support.
- FieldSqlStorageTestCase::testFieldStorageDetails in modules/
field/ modules/ field_sql_storage/ field_sql_storage.test - Test the storage details.
- FieldTranslationsTestCase::testFieldDisplayLanguage in modules/
field/ tests/ field.test - Tests display language logic for translatable fields.
- FieldUIManageFieldsTestCase::assertFieldSettings in modules/
field_ui/ field_ui.test - Asserts field settings are as expected.
- FieldUIManageFieldsTestCase::testDeleteField in modules/
field_ui/ field_ui.test - Tests that deletion removes fields and instances as expected.
- field_delete_field in modules/
field/ field.crud.inc - Marks a field and its instances and data for deletion.
- field_delete_instance in modules/
field/ field.crud.inc - Marks a field instance and its data for deletion.
- field_get_display in modules/
field/ field.module - Returns the display settings to use for an instance in a given view mode.
- field_sql_storage_field_storage_delete_instance in modules/
field/ modules/ field_sql_storage/ field_sql_storage.module - Implements hook_field_storage_delete_instance().
- field_test_field_attach_delete_bundle in modules/
field/ tests/ field_test.storage.inc - Implements hook_field_attach_delete_bundle().
- field_test_field_storage_delete_instance in modules/
field/ tests/ field_test.storage.inc - Implements hook_field_storage_delete_instance().
- field_ui_display_overview_form in modules/
field_ui/ field_ui.admin.inc - Form constructor for the field display settings for a given view mode.
- field_ui_existing_field_options in modules/
field_ui/ field_ui.admin.inc - Returns an array of existing fields to be added to a bundle.
- field_ui_fields_list in modules/
field_ui/ field_ui.admin.inc - Menu callback; lists all defined fields for quick reference.
- field_ui_field_delete_form in modules/
field_ui/ field_ui.admin.inc - Form constructor for removing a field instance from a bundle.
- field_ui_field_delete_form_submit in modules/
field_ui/ field_ui.admin.inc - Form submission handler for field_ui_field_delete_form().
- field_ui_field_edit_form in modules/
field_ui/ field_ui.admin.inc - Form constructor for the field instance settings form.
- field_ui_field_edit_form_submit in modules/
field_ui/ field_ui.admin.inc - Form submission handler for field_ui_field_edit_form().
- field_ui_field_overview_form in modules/
field_ui/ field_ui.admin.inc - Form constructor for the 'Manage fields' form of a bundle.
- field_ui_field_overview_form_submit in modules/
field_ui/ field_ui.admin.inc - Form submission handler for field_ui_field_overview_form().
- field_ui_field_settings_form in modules/
field_ui/ field_ui.admin.inc - Form constructor for the field settings edit page.
- field_ui_field_settings_form_submit in modules/
field_ui/ field_ui.admin.inc - Form submission handler for field_ui_field_settings_form().
- field_ui_menu_load in modules/
field_ui/ field_ui.module - Menu loader; Load a field instance based on field and bundle name.
- field_ui_widget_type_form in modules/
field_ui/ field_ui.admin.inc - Form constructor for the widget selection form.
- field_view_field in modules/
field/ field.module - Returns a renderable array for the value of a single field in an entity.
- field_view_value in modules/
field/ field.module - Returns a renderable array for a single field value.
- FileFieldDisplayTestCase::testNodeDisplay in modules/
file/ tests/ file.test - Tests normal formatter display on node display.
- FileFieldRevisionTestCase::testRevisions in modules/
file/ tests/ file.test - Tests creating multiple revisions of a node and managing attached files.
- FileFieldValidateTestCase::testFileExtension in modules/
file/ tests/ file.test - Tests file extension checking.
- FileFieldValidateTestCase::testFileMaxSize in modules/
file/ tests/ file.test - Tests the max file size validator.
- FileFieldValidateTestCase::testRequired in modules/
file/ tests/ file.test - Tests the required property on file fields.
- FileFieldWidgetTestCase::testMultiValuedWidget in modules/
file/ tests/ file.test - Tests upload and remove buttons for multiple multi-valued File fields.
- FileFieldWidgetTestCase::testPrivateFileSetting in modules/
file/ tests/ file.test - Tests a file field with a "Private files" upload destination setting.
- FileFieldWidgetTestCase::testSingleValuedWidget in modules/
file/ tests/ file.test - Tests upload and remove buttons for a single-valued File field.
- FileTokenReplaceTestCase::testFileTokenReplacement in modules/
file/ tests/ file.test - Creates a file, then tests the tokens generated from it.
- file_file_download in modules/
file/ file.module - Implements hook_file_download().
- forum_enable in modules/
forum/ forum.install - Implements hook_enable().
- forum_menu_local_tasks_alter in modules/
forum/ forum.module - Implements hook_menu_local_tasks_alter().
- hook_field_storage_delete_instance in modules/
field/ field.api.php - Act on deletion of a field instance.
- ImageFieldDisplayTestCase::testImageFieldDefaultImage in modules/
image/ image.test - Test use of a default image with an image field.
- ListFieldUITestCase::assertAllowedValuesInput in modules/
field/ modules/ list/ tests/ list.test - Tests a string input for the 'allowed values' form element.
- ListFieldUITestCase::testListAllowedValuesBoolean in modules/
field/ modules/ list/ tests/ list.test - List (boolen) : test 'On/Off' values input.
- LocaleMultilingualFieldsFunctionalTest::setUp in modules/
locale/ locale.test - Generates a random database prefix, runs the install scripts on the prefixed database and enable the specified modules. After installation many caches are flushed and the internal browser is setup so that the page requests will run on the new prefix.…
- locale_field_node_form_submit in modules/
locale/ locale.module - Form submit handler for node_form().
- node_add_body_field in modules/
node/ node.module - Add default body field to a node type.
- TaxonomyTermFieldTestCase::testTaxonomyTermFieldChangeMachineName in modules/
taxonomy/ taxonomy.test - Tests that vocabulary machine name changes are mirrored in field definitions.
- taxonomy_autocomplete in modules/
taxonomy/ taxonomy.pages.inc - Page callback: Outputs JSON for taxonomy autocomplete suggestions.
- taxonomy_build_node_index in modules/
taxonomy/ taxonomy.module - Builds and inserts taxonomy index entries for a given node.
- UpgradePathTaxonomyTestCase::instanceVocabularies in modules/
simpletest/ tests/ upgrade/ upgrade.taxonomy.test - Retrieve an array mapping allowed vocabulary id to field name for all taxonomy_term_reference fields for which an instance exists for the specified entity type and bundle.
- _field_ui_field_overview_form_validate_add_existing in modules/
field_ui/ field_ui.admin.inc - Validates the 'add existing field' row of field_ui_field_overview_form().
File
- modules/
field/ field.info.inc, line 620 - Field Info API, providing information about available fields and field types.
Code
<?php
function field_info_field($field_name) {
$info = _field_info_collate_fields();
if (isset($info['field_ids'][$field_name])) {
return $info['fields'][$info['field_ids'][$field_name]];
}
}
?>Login or register to post comments