public function actionLike($type, $id) { if (Yii::app()->user->isGuest) { Yii::app()->user->loginRequired(); } else { if ($type == 'question') { $info = Question::model()->findByPk($id); $like = new LikeQue(); $like->questionId = $id; } else { if ($type == 'answer') { $info = Answer::model()->findByPk($id); $like = new LikeAns(); $like->answerId = $id; } } $info->likeCount++; $info->save(); $like->userId = Yii::app()->user->id; $like->time = date("Y-m-d H:i:s"); $like->save(); } }