GetObjectsByClass

Материал из MajorDoMo инфо
Версия от 00:27, 12 февраля 2020; Mixman (обсуждение | вклад) (→‎Примеры запросов)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Описание

getObjectsByClass('class_name'); -- возвращает массив объектов указанного класса в виде название.Пример перебора объектов в цикле и установки значения свойств

Примеры запросов

$objects=getObjectsByClass("class_name");
foreach($objects as $obj) {
 setGlobal($obj['TITLE'].".property_name",1);
}
$objects=getObjectsByClass('Users');
$i=1;
foreach($objects as $obj){

 if (gg($obj['TITLE'].'.presence')==1){

   $inhome=1;
   if ( $i>1)  $WhoAtHome .= ' и '; 
   $WhoAtHome .= getObject($obj['TITLE'])->description;
 
   //break;
$i++;
 }
}

Альтернативные названия функции (сленг)

Просто для проверки появления разделов