示例#1
0
文件: Vars1.php 项目: techart/tao
 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);
 }
示例#2
0
文件: Types.php 项目: techart/tao
 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);
 }
示例#3
0
文件: Array.php 项目: techart/tao
 /**
  * Устанавливает значение поля из массива
  *
  * @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;
 }