G
enby!

ORM-08 / Связывание OneToMany, ORM референсные поля (reference) #Битрикс

Учимся связывать сущности способом OneToMany. 00:06 - Вводная. Пример для связывания сущностей (referenceField) 03:00 - Свойство элемента типа справочник (привязка к хайлоадблокам) и значение поля UF_XML_ID 05:10 - Модуль хайлоадблоков и компиляция сущности. Таблица хранения записей хайлоадблоков 07:50 - Вручную собираем сущность хайлоадблока (Entity::compileEntity) по названию таблицы и нужным нам в выборке полям 09:30 - Компилируем сущность для выборки элементов инфоблока (по apiCode). Смотрим как хранится свойство элемента инфоблока и как выглядит для него скомпилированная сущность 13:51 - Связываем две сущности (join таблиц) 16:20 - Четвёртый параметр в конструкторе референсного (Reference) поля 19:00 - Две новости: одна плохая, друга хорошая 20:45 - Через поле сущности для элементов вытягиваем скомпилированную (refEntity) сущность для свойства элемента 28:09 - Связь OneToMany 32:19 - Создаём принимающий референс в сущности, которую привязываем к основной 33:23 - Создаём OneToMany у основной сущности 36:35 - Работа с коллекциями объектов 40:01 - Добиваем третью цепочку (джойним таблицу) к нашей сводной таблице 44:11 - Primary of table not found (когда в выборку для сджойненной таблицы не попал primary key) 47:01 - Пробуем то же с множественным свойством ⚓ Сказать спасибо: https://burlaka.studio/thanks-donate/
Телеграм-канал: https://t.me/bitrixoid_iz_kolhoza
Мой сайт: https://burlaka.studio/
#битрикс #orm #compileentity #join #onetomany

Смотрите также