Класс 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.
Обсуждение