public function actionShow() { $this->setPageTitle('私信'); $msg_id = Yii::app()->request->getQuery('msg_id'); $model = new Msg(); $msg = $model->findByPk($msg_id); $mid = $this->mid; if ($msg->fromUserId != $mid and $msg->toUserId != $mid) { //请选择好友 throw new CHttpException(404, '你没有权限访问这个页面。'); } $uid = $msg->toUserId == $mid ? $msg->fromUserId : $msg->toUserId; $user = User::model()->findByPk($uid); $msg->readMsg(); $data = array('msg' => $msg, 'user' => $user, 'uid' => $uid); $this->render('show', $data); }