request->request('aid'); $page = (int)$this->request->request('page'); Config::set('paginate.page', $page); $commentList = \addons\cms\model\Comment::getCommentList(['aid' => $aid]); $commentList = $commentList->getCollection(); foreach ($commentList as $index => $item) { if ($item->user) { $item->user->avatar = cdnurl($item->user->avatar, true); $item->user->visible(explode(',', 'id,nickname,avatar,bio')); } $item->hidden(['ip', 'useragent', 'deletetime', 'aid', 'subscribe', 'status', 'type', 'updatetime']); } $this->success('', ['commentList' => $commentList]); } /** * 发表评论 */ public function post() { try { $params = $this->request->post(); $comment = \addons\cms\model\Comment::postComment($params); $comment->user->visible(explode(',', 'id,nickname,avatar,email')); $comment->user->avatar = cdnurl($comment->user->avatar, true); } catch (CommentException $e) { $this->success($e->getMessage(), ['token' => $this->request->token()]); } catch (Exception $e) { $this->error($e->getMessage(), ['token' => $this->request->token()]); } $this->success(__('评论成功'), ['token' => $this->request->token()]); } }