/**
  * 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 = StudentDocs::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
		<th>
		      Document Category
		</th>
		<th width="70px">
		      Description		
		</th>
		<th>
		      Submit Date
		</th>
 		
 	</tr>
	<?php 
	
	foreach($student_docs as $m=>$v) {
		
		$StudentDocs = StudentDocs::model()->findByPk($v['student_docs_trans_stud_docs_id']);
            ?>	<tr>
			<td>
			      <?php echo ++$k; ?>		
			</td>
			<td>
			      <?php echo $StudentDocs->title;?>
			</td>
			<td>
			      <?php echo DocumentCategoryMaster::model()->findByPk($StudentDocs->doc_category_id)->doc_category_name; ?>
			</td>
			<td width="70px">
			      <?php echo $StudentDocs->student_docs_desc; ?>		
			</td>
			<td>
			      <?php $docdate = date_create($StudentDocs->student_docs_submit_date);
 /**
  * Deletes a particular model.
  * If deletion is successful, the browser will be redirected to the 'admin' page.
  * @param integer $id the ID of the model to be deleted
  */
 public function actionDelete($id)
 {
     if (Yii::app()->request->isPostRequest) {
         // we only allow deletion via POST request
         $this->loadModel($id)->delete();
         // if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
         if (!isset($_GET['ajax'])) {
             $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
         }
     } else {
         if (!Yii::app()->request->isPostRequest) {
             $stud_docs = StudentDocs::model()->findAll(array('condition' => 'doc_category_id=' . $id));
             $emp_docs = EmployeeDocs::model()->findAll(array('condition' => 'doc_category_id=' . $id));
             if (!empty($stud_docs) || !empty($emp_docs)) {
                 throw new CHttpException(400, 'You can not delete this record because it is used in another table.');
             } else {
                 $this->loadModel($id)->delete();
                 $this->redirect(array('admin'));
             }
         } else {
             throw new CHttpException(400, 'Invalid request. Please do not repeat this request again.');
         }
     }
 }