Интерфейс: FilterableRepositoryInterface¶
Краткое содержание:¶
Контракт репозитория с метаданными для построения фильтров админки.
Свойства¶
Нет публичных свойств.
Методы¶
- public distinctColumnValues()
- public columnBounds()
Подробности¶
- Путь:
devcraft/src/classes/Interfaces/FilterableRepositoryInterface.php
Детали¶
Методы¶
distinctColumnValues()¶
Возвращает уникальные значения указанной колонки для выпадающих фильтров.
С версии: 200.4.0
Параметры: - $column — Имя колонки в таблице сущности.
Возвращает: list<string> — Отсортированный список уникальных строковых значений.
columnBounds()¶
Возвращает минимальное и максимальное значение колонки для диапазонных фильтров.
С версии: 200.4.0
Параметры: - $column — Имя колонки в таблице сущности.
Возвращает: array{min: mixed, max: mixed} — Границы диапазона или null при отсутствии данных.