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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.