Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Entity Back Reference

No security coverage

Part of the Entity ecosystem · 235 projects

View on drupal.org

Features

Entity back reference intends to add upon the Drupal Entity API by providing a method to refer back to all entities which point to a current entity. This module adds a service which provides two methods:

- getReferencingFieldList : This method provides a list of all entity reference fields which can point to our current entity, i.e. all reference fields on our application which have the current entity value stored as the target_id.
- loadBackReferencedEntities : This method loads the referencing entites one by one, based on the fields where were returned from getReferencingFieldList to give us the entity objects which have our current entity stored in a target_id.

For example, if we have a custom block entity say A which has been added via reference fields to other entity types, say another custom block type B and also on a content type, say Basic Page, then using the API functions which this module provides we can get the list of all Custom block entites of type B and nodes of type Basic Page on which our current block entity A has been added via a reference field.

This functionality is in reverse of what the referencedEntities() method which provides all entities added in a reference field.

Post-Installation

There is no admin configuration required to use this module. Once installed, it will provide the methods listed in the service file which can be used to get the back reference. Checkout the example code block on how to use this and refer the readme for more instructions.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.0 Stable Aug 5, 2024
1.0.x-dev Dev Aug 5, 2024