/** * <Jason> * <Email: pmhai90@gmail.com> */ public static function findBySlug($slug) { $criteria = new CDbCriteria(); $criteria->compare('t.slug', $slug); $module = Memodule::model()->find($criteria); return $module; }
/** * 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 = Memodule::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)); } }