...
Аналогичен where(cond), с той лишь разницей, что несколько вызовов этого метода объединяются по принципу логического "ИЛИ", т.е. должно выполняться хотя бы одно условие.
sortBy(fields string|Collection) FactQuery
Назначение: задаёт сортирову фактов по указанным полям.
Аргументы:
- fields - строка содержащая список полей (через запятую) по кторым следует отсортировать факты либо коллекция содержащая названия полей. Каждое поле может содержать префикс "+" для сортировки по возрастанию или "-" для сортировки по убыванию. Если префикс не указан, то используется сортировка по возрастанию.
Возвращаемое значение: тот же объект FactQuery.
| Блок кода | ||
|---|---|---|
| ||
// Получаем все факты для бота с двойной сортировкой: сначала по контексту по возрастанию (т.е. в алфавитном порядке) и далее по имени факта по убыванию.
$facts = fact.query().
select("name,value").
sortBy("+context,-name"). // можно также использовать коллеции. Например, sortBy(["+context", "-name"])
rows() |