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.
More in the Entity ecosystem
Most installed first