J'ai une requête en cours d'utilisation avec EntityFieldQuery. J'ai deux champs appelés field_tags et field_categories le nom de colonne que je regarde dans chacun est tid. Je veux vérifier chaque champ pour un TID correspondant. Chacun d'eux vérifie un tableau séparé de Tids.Drupal 7 EntityFieldQuery OU Condition
Normalement, je voudrais utiliser quelque chose comme:
$query->fieldCondition('field_tags', 'tid', $my_tags, 'IN');
Mais maintenant, étant donné que je vérifie s'il y a des matches dans le tableau des tags pour field_tags OU le tableau des catégories pour field_categories, je ne sais pas comment pour le faire. L'idée est que chaque ligne retournée doit correspondre à au moins une étiquette ou une catégorie.
Je sais qu'il doit être une condition OU quelque part ...
Merci, Howie
Le message est disponible sous http://www.phase2technology.com/blog/or-queries-with-entityfieldquery/ – ISBL