alex19pov31 / bitrix_facet_helper
Helper for bitrix facet index
v0.1.0
2019-03-10 22:44 UTC
Requires
- php: >=7.0
- illuminate/support: ^v5.4
Requires (Dev)
- phpunit/phpunit: ^5.0
This package is auto-updated.
Last update: 2024-10-13 12:47:53 UTC
README
Bitrix facet helper
Хелпер для работы с фасетными индексами.
Установка
composer require alex19pov31/bitrix_facet_helper
Использование
<?php use Alex19pov31\BitrixFacetHelper\FacetFilter; $facetResult = (new FacetFilter('catalog')) ->getList([ 'ACTIVE' => 'Y', 'PROPERTY_COLOR' => 'brown', ]); $facetResult->getValues(); // Количество элементов после фильтрации $facetResult->getElementCount(); // Список значений свойства $facetResult->getProperty('COLOR')->getValues(); // Список значений элементов справочника $facetResult->getProperty('COLOR')->getDictValues(); //$facetResult['COLOR']->getDictValues(); $facetResult->getProperty('PRICE_BASE')->getMinValue(); $facetResult->getProperty('PRICE_BASE')->getMaxValue(); $facetResult->getProperty('PRICE_BASE')->getOriginMinValue(); $facetResult->getProperty('PRICE_BASE')->getOriginMaxValue(); $facetResult->getProperty('PRICE_BASE')->isValidValues();