Download the PHP package polyspirit/bitrix-builder without Composer
On this page you can find all versions of the php package polyspirit/bitrix-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download polyspirit/bitrix-builder
More information about polyspirit/bitrix-builder
Files in polyspirit/bitrix-builder
Package bitrix-builder
Short Description Builder classes for bitrix's IBlock and ISection
License mit
Informations about the package bitrix-builder
Bitrix iBlock Builder
Builder classes for bitrix's iBlock and iSection
How to install
composer require polyspirit/bitrix-builder
How to use
Create instance of IBlock class
Get list of elements
Get element detail
Every result's element has a PROPS property, which contains all element's properties.
Also every result's element has a PICTURE_SRC property, which contains path to DETAIL_PICTURE by default and PREVIEW_PICTURE if DETAIL_PICTURE not in result's fields.
Methods
FILTER, SORT AND ETC.
IBlock::active
Get only active elements.
IBlock::sort
Merge sort by default with your array.
IBlock::sortReset
Reset default sort value to empty array.
IBlock::filter
Filter result's elements.
IBlock::fields
Merge fields by default with your array. If you don't use this method - all fields will be selected.
IBlock::navs
Navigation parameters.
IBlock::sizes
Sizes for element's pictures.
IBlock::params
Set all properties in one array
GET
IBlock::getElement
Get first element from result.
IBlock::getElements
Get list of elements.
ADD & MODIFY
IBlock::add
Add a new element with fields and properties.
IBlock::update
Update element's fields and properties.
IBlock::delete
Delete element by id. If id parameter is not setted, the last added or updated element will be deleted.
OTHER
IBlock::getObResult
Get object
IBlock::includeMeta
Includes element's meta to page.
IBlock::getPropertySubQuery
Get subquery for property.
STATIC
IBlock::getIdByCode
Get subquery for property.
IBlock::getResizeImageSrc
Get subquery for property.