Добрый день.
Нужно сделать выборку из множественного поля информационного блока. Поле типа «string».
В документации про это написано:
PROPERTIES - массив значений свойств, имеющий в качестве индексов "Символьный код свойства" (задается в настройках информационного блока) или, если код не задан, то уникальное ID свойства. Значением каждого свойства будет массив вида:
Array(
"NAME"=>"название свойства",
"DEFAULT_VALUE"=>"значение свойства по умолчанию",
"VALUE"=>"значение свойства или массив значений свойств, если свойство множественное",
"VALUE_ENUM_ID"=>"Код значения свойства типа <Список>"
).
Выбрав элемент, я пытаюсь получить доступ к массиву таким образом:
Но это не действует. Код
возвращает 0 (при том, что поля не пусты).
Как мне выбрать эти поля? Буду очень благодарен за помощь.
Нужно сделать выборку из множественного поля информационного блока. Поле типа «string».
В документации про это написано:
PROPERTIES - массив значений свойств, имеющий в качестве индексов "Символьный код свойства" (задается в настройках информационного блока) или, если код не задан, то уникальное ID свойства. Значением каждого свойства будет массив вида:
Array(
"NAME"=>"название свойства",
"DEFAULT_VALUE"=>"значение свойства по умолчанию",
"VALUE"=>"значение свойства или массив значений свойств, если свойство множественное",
"VALUE_ENUM_ID"=>"Код значения свойства типа <Список>"
).
Выбрав элемент, я пытаюсь получить доступ к массиву таким образом:
| Код |
|---|
$item['PROPERTIES']['field']['VALUE'][номер_элемента] |
Но это не действует. Код
| Код |
|---|
count($item['PROPERTIES']['field']['VALUE']) |
Как мне выбрать эти поля? Буду очень благодарен за помощь.