我有一个使用 EntityFieldQuery 的查询。我有两个名为 field_tags 和 field_categories 的字段,我在每个字段中查看的列名都是 tid。我想检查每个字段是否有匹配的 tid。每个人都在检查一个单独的 tid 数组。
通常我会使用类似的东西:
$query->fieldCondition('field_tags', 'tid', $my_tags, 'IN');
但是现在,由于我正在检查 field_tags 的 tags 数组或 field_categories 的类别数组中是否有任何匹配项,所以我不知道该怎么做。这个想法是返回的每一行必须匹配至少一个标签或一个类别。
我知道那里一定有一个 OR 条件......
谢谢,豪伊