• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/general/tablefields.php
  • Класс: CSupportTableFields
  • Вызов: CSupportTableFields::FromArray
public function FromArray($arr, $fields = self::ALL, $notNull = array(), $row = null) //setFromArr
{
	if(!is_array($arr)) return;
	$row = $this->checkRow($row);
	$fieldsArr = CSupportTools::prepareParamArray($fields, array_keys($arr));
	foreach($fieldsArr as $key => $name) 
	{
		$nameF = is_int($key) ? $name : $key;
		if(array_key_exists($name, $arr)) $this->Set($nameF, $arr[$name], $notNull, $row);
	}
}