/**
  * 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.");
     }
 }