Поля 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
Похожие записи
Добавить комментарий