GetProperty
Описание и параметры
array _CIBElement::GetProperty( mixed ID );
Метод возвращает параметры свойства ID и его значения для текущего элемента информационного блока. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
ID | Числовой или символьный код свойства. |
Возвращаемое значение
Метод возвращает массив полей свойства и дополнительно поля со значениями свойства:VALUE => значение свойства или массив значений свойств, если свойство множественное,
VALUE_ENUM_ID => код варианта значения для свойства типа "Список" (массив или единичное значение),
DESCRIPTION => описание значения свойства (массив или единичное значение),
PROPERTY_VALUE_ID => код значения свойства (массив или единичное значение).
Примечание: если GetProperty применяется к результату работы CIBlockElement::GetList, то в arSelectFields необходимо обязательно указать IBLOCK_ID, иначе результат будет пустым.
Смотрите также
Примеры использования
<? $res = CIBlockElement::GetByID($_GET["PID"]); if($obRes = $res->GetNextElement()) { $ar_res = $obRes->GetProperty("PHOTOS"); print_r($ar_res); } ?>
Вывод примера: Array ( [ID] => 388 [TIMESTAMP_X] => 20050119162457 [IBLOCK_ID] => 11 [NAME] => Photos with description [ACTIVE] => Y [SORT] => 500 [CODE] => [DEFAULT_VALUE] => [PROPERTY_TYPE] => F [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => Y [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [WITH_DESCRIPTION] => Y [LINK_IBLOCK_ID] => 0 [VALUE_TYPE] => text [VALUE_ENUM] => [VALUE] => Array ( [0] => 2311 ) [~VALUE] => Array ( [0] => 2311 ) [DESCRIPTION] => Array ( [0] => Descr ) [~DESCRIPTION] => Array ( [0] => Descr ) [PROPERTY_VALUE_ID] => Array ( [0] => 53865 ) [~NAME] => Photos with description [~DEFAULT_VALUE] => )
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.