GetObjectsByClass: различия между версиями

Материал из MajorDoMo инфо
(Новая страница: «Category:Встроенные функции ==Описание== '''getObjectsByClass'''('class_name'); -- возвращает массив объектов...»)
 
 
Строка 7: Строка 7:
  setGlobal($obj['TITLE'].".property_name",1);
  setGlobal($obj['TITLE'].".property_name",1);
}</pre>
}</pre>
<pre>
$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++;
}
}
</pre>
==Альтернативные названия функции (сленг)==
==Альтернативные названия функции (сленг)==


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

Текущая версия от 00:27, 12 февраля 2020

Описание

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++;
 }
}

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

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