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-2024, «1С-Битрикс», 2024