Хоть в документаци и написано, что формат фильтра ORM наследует формат фильтра инфоблоков, но работают они не всегда одинаково. Вот пример, когда один и тот же фильтр выдает разные результаты
Код |
---|
$arFilter=Array('=ID'=>$somethingUndefined);
CModule::IncludeModule("my.module");
$resList = \My\Module\Entities\MyTable::getList(array(
'filter' =>$arFilter,
'select' => array('*')
));
print_r($resList->fetchAll());
// пустой массив
CModule::IncludeModule("iblock");
$res = CIBlockElement::GetList(Array(), $arFilter);
while($ar = $res->GetNext())
{
print_r($ar);
}
// все элементы
|
Что-то еще отличается? Где-то эти отличия в явном виде описаны? Поиском ничего такого не нашел...