예제 #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;
 }