How To: Сортировка информационных элементов
Сортировка информационных элементов по одному полю задается методом orderBy($column, $direction = 'ASC') контроллера Informationsystem_Controller_Show, например, случайная сортировка:
$Informationsystem_Controller_Show->orderBy('RAND()');
Сложная сортировка задается через метод informationsystemItems() контроллера Informationsystem_Controller_Show, метод возвращает объект Informationsystem_Item_Model с настроенными ограничениями. Для удаления предыдущих установок сортировки используется clearOrderBy().
Сортировка по названию
$Informationsystem_Controller_Show
->informationsystemItems()
->queryBuilder()
->clearOrderBy()
->orderBy('informationsystem_items.name', 'ASC')
->orderBy('informationsystem_items.sorting', 'ASC')
->addCacheSignature('orderBy name and sorting');
$Informationsystem_Controller_Show->show();
Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.