Download the PHP package izica/bitrix-iblock-query-builder without Composer
On this page you can find all versions of the php package izica/bitrix-iblock-query-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download izica/bitrix-iblock-query-builder
More information about izica/bitrix-iblock-query-builder
Files in izica/bitrix-iblock-query-builder
Download izica/bitrix-iblock-query-builder
More information about izica/bitrix-iblock-query-builder
Files in izica/bitrix-iblock-query-builder
Vendor izica
Package bitrix-iblock-query-builder
Short Description Query Builder for CMS Bitrix
License MIT
Package bitrix-iblock-query-builder
Short Description Query Builder for CMS Bitrix
License MIT
Please rate this library. Is it a good library?
Informations about the package bitrix-iblock-query-builder
Установка
Установить через composer(или скачать), подключить в php_interface/init.php
Использование
Возможности
- Получение информации о навигации
- Получение разделов и элементов инфоблоков
- Стрелочные вызовы функций в любом порядке
- Мапинг результатов
- Автокеширование
- Автоматическое получение свойств элементов, с возможностью отключить получение свойств
Описание классов
-
IblockQuery
- items()
- sections()
- filter($arFilter)
- sort($arSort)
- nav($arNav)
- select($arSelect)
- properties($bBoolean)
- cache($sCustomKey = 'iblock-query', $ttl = 3600)
- map($fnCallable)
- execute() => IblockQueryResult
- IblockQueryResult
- all() // возвращает массив результата запроса
- nav() // данные о пагинации
- count()
Примечание
Массивы $arSort, $arFilter, $arSelect, $arNav соответсвуют формату [https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]
Мапинг результатов и Автокеширование
Кеширование сработает уже после функции map(), поэтому запрос на картинки тоже сработает только 1 раз до кеширования.
cache($module = 'iblock-query', $ttl = 3600)
Получение элементов инфоблока
Получение разделов инфоблока
Получение элементов без доп. свойств
All versions of bitrix-iblock-query-builder with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.6.0
The package izica/bitrix-iblock-query-builder contains the following files
Loading the files please wait ....