Всем доброго времени суток!
Столкнулся с настоящей магией при работе над одним из проектов, пока не лез в код ядра, чтобы найти ошибку, но быть может кто-то сможет объяснить данную магию.
Что мы имеет:
Товар со свойством типа Строка множественная с описанием, с ней все как обычна
Значение1 - описание1
Значение2 - описание2
Значение3 - описание3
Имеется запрос на выборку данного товара
А теперь внимание результаты
1) Результат на сайте, где все хорошо работает
2) Очень странный результат на другом сайте
В чем может быть проблема? Почему в первом случае результат приходит в одном массиве, а в другом множественное поле находится в 4-х
Столкнулся с настоящей магией при работе над одним из проектов, пока не лез в код ядра, чтобы найти ошибку, но быть может кто-то сможет объяснить данную магию.
Что мы имеет:
Товар со свойством типа Строка множественная с описанием, с ней все как обычна
Значение1 - описание1
Значение2 - описание2
Значение3 - описание3
Имеется запрос на выборку данного товара
Код |
---|
$id = 3211; $result = CIBlockElement::GetList([], ["ID" => $id], false,false, ["ID", "NAME", "PROPERTY_CML2_TRAITS"]); while($a = $result->Fetch()) print_r($a); |
1) Результат на сайте, где все хорошо работает
Скрытый текст | ||
---|---|---|
|
2) Очень странный результат на другом сайте
Скрытый текст | ||
---|---|---|
|
В чем может быть проблема? Почему в первом случае результат приходит в одном массиве, а в другом множественное поле находится в 4-х