You are here

README.txt in Entity Reference Multiple 7.2

Same filename and directory in other branches
  1. 7 README.txt
-- SUMMARY --
Provides a field type that can reference arbitrary entities.

-- FEATURES --
Module allows you to establish a relation between multiple entity types.

-- ENTITY PROPERTIES & ENTITY METADATA WRAPPERS --
To get all items:
  $wrapper->field_entityreference_multiple->value();
Result:
  array(2) {
    [0]=> array(2) {
      ["target_id"]=> string(1) "1"
      ["target_type"]=> string(4) "bean"
    }
    [1]=> array(2) {
      ["target_id"]=> string(1) "1"
      ["target_type"]=> string(4) "node"
    }
  }

To get first item:
  $wrapper->field_entityreference_multiple[0]->value();
Result:
  array(2) {
    ["target_id"]=> string(1) "1"
    ["target_type"]=> string(4) "bean"
  }

To get loaded entities:
  foreach ($wrapper->field_entityreference_multiple as $item) {
    $item->entity->value();
  }
Result:
  object(Bean) {}
  object(stdClass) {}

To get first loaded entity:
  $wrapper->field_entityreference_multiple[0]->entity->value();
Result:
  object(Bean) {}

To update field's multiple values:
  $items = array();
  $items[] = array('target_id' => 1, 'target_type' => 'node');
  $items[] = array('target_id' => 2, 'target_type' => 'bean');
  $wrapper->field_entityreference_multiple->set($items);

To update field's not-multiple values:
  $items = array();
  $items = array('target_id' => 1, 'target_type' => 'node');
  $wrapper->field_entityreference_multiple->set($items);

-- REQUIREMENTS --
https://www.drupal.org/project/entity

-- CONTACT --
Current maintainer:
* Harbuzau Yauheni - http://drupal.org/user/2123020

-- SPONSORS --
Adyax - http://www.adyax.com/

File

README.txt
View source
  1. -- SUMMARY --
  2. Provides a field type that can reference arbitrary entities.
  3. -- FEATURES --
  4. Module allows you to establish a relation between multiple entity types.
  5. -- ENTITY PROPERTIES & ENTITY METADATA WRAPPERS --
  6. To get all items:
  7. $wrapper->field_entityreference_multiple->value();
  8. Result:
  9. array(2) {
  10. [0]=> array(2) {
  11. ["target_id"]=> string(1) "1"
  12. ["target_type"]=> string(4) "bean"
  13. }
  14. [1]=> array(2) {
  15. ["target_id"]=> string(1) "1"
  16. ["target_type"]=> string(4) "node"
  17. }
  18. }
  19. To get first item:
  20. $wrapper->field_entityreference_multiple[0]->value();
  21. Result:
  22. array(2) {
  23. ["target_id"]=> string(1) "1"
  24. ["target_type"]=> string(4) "bean"
  25. }
  26. To get loaded entities:
  27. foreach ($wrapper->field_entityreference_multiple as $item) {
  28. $item->entity->value();
  29. }
  30. Result:
  31. object(Bean) {}
  32. object(stdClass) {}
  33. To get first loaded entity:
  34. $wrapper->field_entityreference_multiple[0]->entity->value();
  35. Result:
  36. object(Bean) {}
  37. To update field's multiple values:
  38. $items = array();
  39. $items[] = array('target_id' => 1, 'target_type' => 'node');
  40. $items[] = array('target_id' => 2, 'target_type' => 'bean');
  41. $wrapper->field_entityreference_multiple->set($items);
  42. To update field's not-multiple values:
  43. $items = array();
  44. $items = array('target_id' => 1, 'target_type' => 'node');
  45. $wrapper->field_entityreference_multiple->set($items);
  46. -- REQUIREMENTS --
  47. https://www.drupal.org/project/entity
  48. -- CONTACT --
  49. Current maintainer:
  50. * Harbuzau Yauheni - http://drupal.org/user/2123020
  51. -- SPONSORS --
  52. Adyax - http://www.adyax.com/