示例#1
0
 /**
  * @param string $code
  * @param array $fields
  */
 protected function IblockSetFields($code, array $fields)
 {
     $id = $this->IblockGetIdByCode($code);
     if ($id) {
         $old_fields = \CIBlock::getFields($id);
         $fields = array_merge($old_fields, $fields);
         \CIBlock::setFields($id, $fields);
     } else {
         throw new \Exception("Can't set fields for {$code} iblock");
     }
 }