public QueryInterface::andConditionGroup()
Creates a new group of conditions ANDed together.
For example, consider a drawing entity type with a 'figures' multi-value field containing 'shape' and 'color' columns. To find all drawings containing both a red triangle and a blue circle:
$query = \Drupal::entityQuery('drawing'); $group = $query->andConditionGroup() ->condition('figures.color', 'red') ->condition('figures.shape', 'triangle'); $query->condition($group); $group = $query->andConditionGroup() ->condition('figures.color', 'blue') ->condition('figures.shape', 'circle'); $query->condition($group); $entity_ids = $query->execute();
Return value
\Drupal\Core\Entity\Query\ConditionInterface
File
- core/lib/Drupal/Core/Entity/Query/QueryInterface.php, line 215
Class
- QueryInterface
- Interface for entity queries.
Namespace
Drupal\Core\Entity\Query
Code
public function andConditionGroup();
Please login to continue.