Для работы с инфоблоками через ORM в Bitrix D7 необходимо создать 4 класса в одном неймспейсе: 1
<Сущность>Table
— класс для работы с элементами инфоблока. 1PropSimpleTable
— класс для работы со простыми свойствами элементов инфоблока. 1PropMultipleTable
— класс для работы со множественными свойствами элементов инфоблока. 1SectionTable
— класс для работы с разделами инфоблока. 1Некоторые специальные поля, которые предоставляют классы для работы с элементами инфоблока и их свойствами: 1
Класс для работы с разделами инфоблока также предоставляет специальные поля: 1
Для работы через ORM нужно указать символьный код API в настройках инфоблока, после чего использовать имя с заглавной буквы. 3 Загрузка данных об элементах и разделах инфоблока вместе с их свойствами и пользовательскими полями поддерживается только для инфоблоков 2.0 (с хранением свойств в отдельных таблицах). 1