lmbOrderQueryModifier - модификатор запроса, реализует интерфейс QueryModifier. Используется для добавления сортировок в lmbSelectQuery.
lmbOrderQueryModifier получает строку, из которой он составит сортировку. Эта строка выглядит следующим образом:
field1[=ASC|=DESC],field2[=ASC|=DESC]
Например:
$modifier = new lmbOrderQueryModifier('date=DESC,title=ASC,priority,level'); $query = new lmbSelectQuery(); $modifier->applyTo($query);
Что эквивалентно следующему коду:
$query = new lmbSelectQuery(); $query->addOrder('date', 'DESC'); $query->addOrder('title', 'ASC'); $query->addOrder('priority', 'ASC'); $query->addOrder('level', 'ASC');