lmbCriteriaQueryModifier

lmbCriteriaQueryModifier - используется для добавления критерий к запросам и реализует интерфейс QueryModifier.

Пример использования:

  $query = new lmbSelectQuery();
  $modifier = new lmbCriteriaQueryModifier(new lmbSQLFieldCriteria('field', $value));
  $modifier->applyTo($query);

что эквивалентно:

  $query = new lmbSelectQuery();
  $query->addCriteria(new lmbSQLFieldCriteria('field', $value));

lmbCriteriaQueryModifier часто используется в ситуациях, когда сначала накапливаются модификаторы в одном месте, а затем они применяются к запросу совсем в другом.

см. также lmbFilteredQuery и Criteria.