checkSite(); $param = $this->request->param(); //搜索条件 $where = []; if (!empty($param['activity_id'])) { $where[] = ['activity_id', '=', $param['activity_id']]; } if (!empty($param['keyword'])) { $where[] = ['title', 'like', "%{$param['keyword']}%"]; } $activity = ActivityReviewModel::with('activity')->where($where)->order('create_time', 'DESC')->paginate(10, false, ['query' => $param]); $this->assign('activity_id', isset($param['activity_id']) ? $param['activity_id'] : ''); $this->assign('keyword', isset($param['keyword']) ? $param['keyword'] : ''); $this->assign('list', $activity->items()); $this->assign('page', $activity->render()); return $this->fetch(); } }