Closed ProklUng closed 6 years ago
Отличная работа с последним релизом. Спасибо!
Хотел спросить, а нельзя сделать так, чтобы модель обращалась не к одному инфоблоку ( const IBLOCK_ID = 1;), а к массиву инфоблоков. Типа такого (запрос сразу по нескольким инфоблокам):
use Arrilot\BitrixModels\Models\ElementModel;
class Products extends ElementModel {
protected IBLOCK_ID_array = ['22', '44']; }
Спасибо. Нет, концепция модели распредленной по нескольким инфоблокам не поддерживается и не планирует. Она ломает очень многое как на техническом так и на логическом уровне. Если вам нужны такие выборки делайте их через CIBlockElement::GetList()
Если применить limit () к инфоблоку "некаталожного" типа (например, новостям), то он работает криво. Чтобы выбрать 16 записей надо задать 95.
$this->interior = \interior::query()->select('ID') ->filter([
Вытаскиевает только три элемента. Ставишь 95 - вытягивает сколько нужно.
interior:
class interior extends ElementModel {
}