Selector

Описание

Selector - механизм формирования выборок, который должен заменить использование umiSelection+umiSelectionParser. Замена механизма выборок вызвана желанием максимально упростить выборки и определение искомых полей.
Основные методы, отвечающие за настройку выборки, возвращают экземпляры вспомогательных классов. К методам этих классов следует обращаться для более точной настройки выборки. Однако, это не всегда является обязательным.

  • types() — Определяет типы данных, среди которых будет проводиться выборка
  • where() — Определяет непосредственно параметры выборки
  • order() — Определяет порядок вывода результатов выборки
  • option() — Устанавливает дополнительные параметры выборки
  • limit() — Определяет выводимое количество результатов выборки
  • result() — Возвращает результат выборки
  • length() — Возвращает количество элементов, полученных в результате выборки
  • flush() — Обнуляет result() и length()
  • query() — Возвращает SQL-запрос, который выполняет созданную выборку
  • group() — Определяет параметры группировки результатов выборки
  • selectorHelper — Применяет значение фильтров из $_REQUEST к Selector