Download the PHP package izica/iblock-query without Composer
On this page you can find all versions of the php package izica/iblock-query. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download izica/iblock-query
More information about izica/iblock-query
Files in izica/iblock-query
Download izica/iblock-query
More information about izica/iblock-query
Files in izica/iblock-query
Please rate this library. Is it a good library?
Informations about the package iblock-query
Установка
Установить через 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 iblock-query with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.6.0
The package izica/iblock-query contains the following files
Loading the files please wait ....