/** * 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 = JobCat::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public function actionViewCat($jobCat) { if ($jobCat !== null) { $jobCatModel = JobCat::model()->findByPk($jobCat); if ($jobCatModel != null) { $data = new ViewStudentJobTitle('search'); //Student::model()->findByPk(Yii::app()->user->id)->studentJobTitles;//searchStudentJobsByCat($jobCat); $data = $data->searchStuJobTitlesByJobCat(Yii::app()->user->id, $jobCat); $this->render('viewCat', array('data' => $data, 'jobCat' => $jobCatModel)); } else { throw new CHttpException(404, "Job Category {$jobCat} is not found."); } } else { throw new CHttpException(404, "Job Category is not found."); } }