Базовое API

Все необходимы для программиста классы лежат в папке engine/api. Отдельно стоит обратить на папку dBlock - там расположены классы для работы с данными.

В версии 3.1 добавлена возможность делать сложные запросы в классе HolySQL (метод Select) и классам DBaseClass, DBlockElement, DBlockFields, DBlockGroup, DBlockTypes - методВ GetList.

Примеры запроса 1:

	$filter[]=Array("folder","=","0");
$filter[]=Array("cost","<=",$_GET['cost_max']);
$filter[]=Array("cost",">=",$_GET['cost_min']);


Примеры запроса 2:

	$filter[]=Array("cost",">=",$_GET['cost_min']);
$filter[]=Array("OR","cost","<=",$_GET['cost_min']); //для второго и далее колонок можно указывать, как он связан с предыдущим - AND или OR


Примеры запроса 3:

	$id_array=Array(16,14,19);
$filter[]=Array("id","IN",$id_array); //IN-запрос автоматически раскладывается на элементы.