Документация для разработчиков
Темная тема

BaseDataBuilder

BaseDataBuilder — абстрактный базовый класс для билдеров данных организационной структуры. Класс хранит настройки фильтрации, выборки, сортировки, ограничения, смещения и кеширования и позволяет получить один элемент или коллекцию элементов.

Методы класса

Метод Описание
__construct Получает сервис валидации из контейнера сервисов
addFilter Добавляет фильтр к ранее заданным фильтрам
get Получает первый элемент коллекции по текущим настройкам билдера
getAll Получает коллекцию элементов по текущим настройкам билдера
getCacheTtl Возвращает время кеширования данных билдера
getFilters Возвращает фильтры, добавленные в билдер
getLimit Возвращает максимальное количество записей для выборки
getOffset Возвращает смещение начала выборки
getSelect Возвращает поля, заданные для выборки
getSort Возвращает настройки сортировки
setCacheTtl Задает время кеширования данных билдера
setFilter Заменяет ранее добавленные фильтры одним новым фильтром
setLimit Задает максимальное количество записей для выборки
setOffset Задает смещение начала выборки
setSelect Заменяет набор полей для выборки
setSort Задает или сбрасывает настройки сортировки
Была ли эта страница полезна?

Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх