/**
  * @param stdClass $o
  * @return \ModelModel
  */
 public static function fromObject($o)
 {
     $model = new ModelModel();
     $model->setId($o->id);
     $model->setStudyId($o->studyId);
     $model->setTitle($o->title);
     $model->setNamespace($o->namespace);
     $model->setText($o->text);
     $model->setCompiled($o->compiled);
     return $model;
 }
 function copy_model()
 {
     $studyId = filter_input(INPUT_POST, 'studyId');
     $modelId = filter_input(INPUT_POST, 'modelId');
     $this->load->model('ModelModel');
     $fromModel = ModelModel::loadById($modelId);
     $model = new ModelModel();
     $model->setStudyId($studyId);
     $model->setTitle($fromModel->getTitle());
     $model->setText($fromModel->getText());
     $model->setNamespace($fromModel->getNamespace());
     $model->add();
     $this->location('/model/' . $studyId . '/' . $model->getId());
 }