lmbSQLCriteria

Класс lmbSQLCriteria инкапсулирует условие для sql-запроса «как есть as is». Также lmbSQLCriteria содержит набор статических фабричных методов для создания экземплятор класса lmbSQLFieldCriteria и lmbSQLFieldBetweenCriteria. lmbSQLCriteria наследуется от абстрактного класса lmbSQLBaseCriteria.

Пример:

  $criteria = new lmbSQLCriteria('is_approved = 1');

Список статических фабричных методов:

Пример:

  $criteria = lmbSQLCriteria :: objectify('is_appoved = 1');
  $criteria->addAnd(lmbSQLCriteria :: between('date', $date_start, $date_end));

Пример цепочного вызова(chaining):

  $criteria = lmbSQLCriteria :: create('is_appoved = 1')->addAnd(lmbSQLCriteria :: between('date', $date_start, $date_end));

см. также Использование классов из подсистем Query и Criteria и подсистема Criteria.