Drupal → Referenced/Referencing связи в Views
Поля entity reference имеют два вида связей в Views:
Referenced entity — джойнит сущности на которые ссылается reference поле. Например для поля field_ref
это будет:
LEFT JOIN {field_data_field_ref} f ON node.nid = f.entity_id LEFT JOIN {node} node2 ON f.field_ref_target_id = node2.nid
Referencing entity — джойнит сущности с которых ссылается reference поле. Например для поля field_ref
это будет:
LEFT JOIN {field_data_field_ref} f ON node.nid = f.field_ref_target_id LEFT JOIN {node} node2 ON f.entity_id = node2.nid
Оставить комментарий