Facet
Facet – класс для построения запросов с использованием фасетных индексов.
Методы класса
| Метод | Описание | С версии |
|---|---|---|
| addDatetimePropertyFilter | Метод добавляет условие по свойству типа Дата/Время для дальнейшей фильтрации. | 15.0.7 |
| addDictionaryPropertyFilter | Метод добавляет условие по строковому свойству для дальнейшей фильтрации. | 15.0.1 |
| addNumericPropertyFilter | Метод добавляет условие по числовому свойству для дальнейшей фильтрации. | 15.0.1 |
| addPriceFilter | Метод добавляет условие по цене для дальнейшей фильтрации. | 15.0.1 |
| enableCurrencyConversion | После вызова данного метода все последующие запросы будут использовать сконвертированную валюту для фильтрации. | 15.0.7 |
| getDictionary | Возвращает объект словаря фасетных индексов. | 15.0.7 |
| getIblockId | Метод возвращает идентификатор инфоблока. | 15.0.7 |
| getSkuIblockId | Метод возвращает идентификатор инфоблока торговых предложений. | 15.0.7 |
| getSkuPropertyId | Метод возвращает идентификатор свойства торгового предложения. | 15.0.7 |
| getStorage | Возвращает объект хранилища фасетных индексов. | 15.0.7 |
| isEmptyWhere | Метод возвращает true, если фильтры не были применены. | 15.0.7 |
| isValid | Метод возвращает true, если доступна перезапись фильтра. | 15.0.1 |
| lookupDictionaryValue | Метод возвращает строку по ее идентификатору в словаре. | 15.0.1 |
| query | Метод возвращает соединение с таблицами индекса для фильтрации. | 15.0.1 |
| setPrices | Метод устанавливает цены для дальнейшей фильтрации. Возвращает экземпляр этого объекта для цепочки вызовов. | 15.0.1 |
| setSectionId | Метод устанавливает параметры секции для дальнейшей фильтрации. Возвращает экземпляр этого объекта для цепочки вызовов. | 15.0.1 |
| whereToSql | Преобразует структурированный массив $where в условие для SQL-запроса или в пустую строку. | 15.0.1 |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025