ORM-09 / Множественные поля хайлоадблоков и ORM #Битрикс

Рассматриваем проблему множественных свойств, чьи значения хранятся в отдельной таблице (без праймари ключа), в выборке приходят либо со значением “Array“ либо только первое из значений. Применяем болевой приём с типом поля Array. 00:06 - Вводная 01:17 - Множественные свойства в хайлоадблоке и выборка через ORM 04:00 - При fetchObject: “Array“ в значениях основного поля в выборке и только первое значение из всех значений в результате 06:50 - uts- и utm-таблицы 10:35 - Строим референс между таблицей хайлоадблока и таблицей со значениями множественного свойства 15:53 - В выборку всё-равно попадает только одно из всех свойств 19:45 - Первый ответ на вопрос, почему так происходит: в таблице со значениями свойств нет primary-ключа, а только код элемента хайлоадблока (одинаковый у всех записей) 21:42 - Заходим с другой стороны: расковыриваем проблему с “Array“ в результатах выборки 28:21 - Объяснение проблемы с “Array“. Ковыряем с xdebug 30:4
Back to Top