public function edit() { $this->assign('userInfo', $this->userInfo); $id = request('id'); if (isset($_POST['id'])) { $content = request('content'); $reply = request('reply'); if (mb_strlen($content, 'utf8') > 200) { $this->error('留言的长度不能超过200字符'); } if (mb_strlen($reply, 'utf8') > 200) { $this->error('回复的长度不能超过200字符'); } $data['content'] = $content; $data['reply'] = $reply; $data['replytime'] = time(); $data['status'] = 'replied'; if (CommentModel::update($id, $data)) { $this->success(request('reffer')); } else { $this->error(); } } else { $comment = CommentModel::get($id); $this->assign('comment', $comment); $this->assign('reffer', $this->reffer()); $this->display(); } }