Drupal → Referenced/Referencing связи в Views

14.02.2015

Поля 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
Написанное актуально для
Views 3
Похожие записи

Добавить комментарий