public function loadModel($id) { $model = CommentSetting::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.')); } return $model; }
public function getModelConfig($model) { $modelName = is_object($model) ? get_class($model) : $model; $modelConfig = array(); //if (in_array($modelName, $this->commentableModels) || isset($this->commentableModels[$modelName])) { $modelConfig = CommentSetting::model()->findByAttributes(array('model' => $modelName)) ? array_merge(CommentSetting::model()->findByAttributes(array('model' => 'default'))->attributes, CommentSetting::model()->findByAttributes(array('model' => $modelName))->attributes) : CommentSetting::model()->findByAttributes(array('model' => 'default'))->attributes; //} return $modelConfig; }