lmbSQLFieldCriteria

lmbSQLFieldCriteria - используется для вставки критерия на поле выборки. Входит в подситему Criteria.

lmbSQLFieldCriteria получает в конструкторе название поля, значение и условие, например:

$criteria = new lmbSQLFieldCriteria('contract.start_date', $date_str, lmbSQLFieldCriteria:: LESS);
$criteria = new lmbSQLFieldCriteria('contract.end_date', $date_str, '>');

Список доступных условий:

Вместо константы вполне можно использовать явные символы.

В классе lmbSQLCriteria есть набор фабричных методов для создания экземляров класса lmbSQLFieldCriteria в более лаконичной форме, например:

  $criteria = lmbSQLCriteria :: equal('is_approved', 1);