lmbOrderQueryModifier

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');