====== lmbSQLFieldCriteria ====== **lmbSQLFieldCriteria** - используется для вставки критерия на поле выборки. Входит в подситему [[Criteria]]. lmbSQLFieldCriteria получает в конструкторе название поля, значение и условие, например: $criteria = new lmbSQLFieldCriteria('contract.start_date', $date_str, lmbSQLFieldCriteria:: LESS); $criteria = new lmbSQLFieldCriteria('contract.end_date', $date_str, '>'); Список доступных условий: * EQUAL = " = "; * NOT_EQUAL = " <> "; * GREATER = " > "; * LESS = " < "; * GREATER_EQUAL = " >= "; * LESS_EQUAL = " < = "; * LIKE = " LIKE "; * NOT_LIKE = " NOT LIKE "; * IN = " IN "; * NOT_IN = " NOT IN "; * ISNULL = " IS NULL"; * ISNOTNULL = " IS NOT NULL"; Вместо константы вполне можно использовать явные символы. В классе [[lmbsql_criteria|lmbSQLCriteria]] есть набор фабричных методов для создания экземляров класса lmbSQLFieldCriteria в более лаконичной форме, например: $criteria = lmbSQLCriteria :: equal('is_approved', 1);