Например: есть тип инфоблока catalog, в нем инфоблок catalog_tovarov (id-1) и свойство элемента (код - svoystvo)! Создал элемент ID - 5.
Чтобы получить значения свойства элемента с ID-5, я использую функцию GetIBlockElement
<? $arrSV = GetIBlockElement(5, 'catalog') // 5 - элемент ID, 'catalog' - тип инфоблока ?>
<?= $arrSV['PROPERTIES']['svoystvo]['VALUE'] // выводит значения свойства, которое указано в элементе ?>
Метод довольно простой получить значения свойства, но я так понимаю НЕ производительный (для моего случая), так-как данная функция возвращает массив полей информационного элемента и дополнительно следующие поля:
- IBLOCK_NAME
- PROPERTIES (который я использовал в данном примере).
Я так понимаю при использовании этой функции создается массив полей информационного элемента (который мне собственно не нужен) и для моего случая это не производительно! Я все правильно понял??? Получается с точки зрения производительности, мне нужно использовать такую функцию, которая будет возращать только PROPERTIES и больше ничего! Подскажите функцию, которая по id элемента и коду свойства элемента найдет его значения или возвратит массив (если свойство множественное)??? Заранее спасибо!
Чтобы получить значения свойства элемента с ID-5, я использую функцию GetIBlockElement
<? $arrSV = GetIBlockElement(5, 'catalog') // 5 - элемент ID, 'catalog' - тип инфоблока ?>
<?= $arrSV['PROPERTIES']['svoystvo]['VALUE'] // выводит значения свойства, которое указано в элементе ?>
Метод довольно простой получить значения свойства, но я так понимаю НЕ производительный (для моего случая), так-как данная функция возвращает массив полей информационного элемента и дополнительно следующие поля:
- IBLOCK_NAME
- PROPERTIES (который я использовал в данном примере).
Я так понимаю при использовании этой функции создается массив полей информационного элемента (который мне собственно не нужен) и для моего случая это не производительно! Я все правильно понял??? Получается с точки зрения производительности, мне нужно использовать такую функцию, которая будет возращать только PROPERTIES и больше ничего! Подскажите функцию, которая по id элемента и коду свойства элемента найдет его значения или возвратит массив (если свойство множественное)??? Заранее спасибо!