model = new \app\admin\model\zy\Stadium; parent::__construct(); } public function index() { $params = $this->request->param(); $query = $this->model->where('status', 1); if (isset($params['name'])) { $query->where('name', 'like', '%' . $params['name'] . '%'); } if (isset($params['page'])) { $pageSize = intval($params['pageSize'] ?? 10); $offeset = (intval($params['page']) - 1) * $pageSize; $query->limit($offeset, $pageSize); } $res = $query->select(); $this->success('Success', ['list' => $res, 'count' => $query->count()]); } }