Exemplo n.º 1
0
 /**
  * @read read mesage
  */
 public function actionRead($id)
 {
     $msg = Msg::findOne(['id' => $id]);
     //设置为已读
     if ($msg->status == 0) {
         $msg->status = 1;
         $msg->save();
     }
     //消息总数减1
     $session = Yii::$app->session;
     $num = $session->get('msg');
     if ($num > 0) {
         $num--;
         $session->set('msg', $num);
     }
     //回复表单模型
     $model = new Msg();
     return $this->render('read', ['msg' => $msg, 'model' => $model]);
 }