/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Manuscript::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
private function createManuScript($dataset_id, $doi, $pmid) { if (empty($doi) && empty($pmid)) { return; } $manuscript = new Manuscript(); if (!empty($doi)) { $manuscript->identifier = $doi; } else { $manuscript->identifier = " "; } if (!empty($pmid)) { $manuscript->pmid = $pmid; } $manuscript->dataset_id = $dataset_id; $manuscript->save(false); }