public function set($var, $value) { $src = CMS::unparse_parms($value); $data = array('value' => serialize($value), 'valuesrc' => $src); $item = new CMS_Var(); $this->change($var->id, $data, $item); }
public function set($var, $value) { $src = CMS::unparse_parms($value); $data = array('value' => serialize($value), 'valuesrc' => $src); $item = CMS::vars()->db()->make_entity(); $this->change($var->id, $data, $item); }
/** * Устанавливает значение поля из массива * * @param array|Traversable $value * * @return $this */ public function set($value) { $this->item->{$this->name} = $value; $this->item->{$this->type->field_src_name($this->name, $this->data)} = CMS::unparse_parms($value); return $this; }