Поля 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
Похожие записи
- Как работает опция "Aggregation type" в настройках полей Views при включённой агрегации
- AJAX в форме корзины Commerce 2
- Как в Views программно изменить view mode выводимых сущностей по данным из cookie?
- Views сортировка по выражению/условию/формуле
- Необязательное значение одной из дат в раскрытом фильтре с оператором BETWEEN
Добавить комментарий