This project is not covered by Drupal’s security advisory policy.
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.

| Attachment | Size |
|---|---|
| Example code block | 371.55 KB |
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.- Project categories: Content display, Site structure
- Ecosystem: Entity API
16 sites report using this module
- Created by sneha.chak on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Creating the release for adding the necessary files to complete the module functionality.

