/** * 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) { try { $model = ProAirconService::model()->findByPk($id); if ($model === null) { Yii::log("The requested page does not exist."); throw new CHttpException(404, 'The requested page does not exist.'); } return $model; } catch (Exception $e) { Yii::log("Exception " . print_r($e, true), 'error'); throw new CHttpException("Exception " . print_r($e, true)); } }
public function actionAddAirconService() { try { $aRoleRestrict = array(ROLE_LANDLORD); if (in_array(Yii::app()->user->role_id, $aRoleRestrict)) { die; } $model = new ProAirconService('create'); if (isset($_POST['ProAirconService'])) { $model->attributes = $_POST['ProAirconService']; $model->transaction_id = $_GET['transaction_id']; $model->created_date = date('Y-m-d H:i:s');